请判断一个链表是否为回文链表。 来源:力扣(LeetCode) /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), ...
分类:
其他好文 时间:
2020-05-17 20:39:27
阅读次数:
85
Evaluate the value of an arithmetic expression in Reverse Polish Notation. Valid operators are +, -, *, /. Each operand may be an integer or another e ...
分类:
其他好文 时间:
2020-05-16 12:16:55
阅读次数:
53
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 来源:力扣(LeetCode) 要求不能使用额外空间,也就不能将整数转换为字符串进行判断。 将整数分成左右两部分,右边那部分需要转置,然后判断这两部分是否相等。 class Solution { public: ...
分类:
其他好文 时间:
2020-05-14 01:02:53
阅读次数:
59
题意描述 给定一个单链表,确定它是否是回文。 测试用例 Input: 1 2 Output: false Input: 1 2 2 1 Output: true 解题思路 一、思路一 1. 使用快慢指针,快指针fast一次走两步,慢指针slow一次走一步。当fast走到尾部时,slow走到链表中间。 ...
分类:
其他好文 时间:
2020-05-13 23:26:04
阅读次数:
54
给定一个单链表,求其是否可回读,即,正着读和倒着读一样。Input: 1->2->2->1Output: true 思路:一、遍历链表,将其节点的值存入动态数组中,最后对数组头尾的值遍历判别。 bool isPalindrome(ListNode* head) { vector<int> tmp; ...
分类:
其他好文 时间:
2020-05-12 16:57:00
阅读次数:
62
给定一个非空字符串 s,最多删除一个字符。判断是否能成为回文字符串。 来源:力扣(LeetCode) 回文字符串,是指具有左右对称特点的字符串,例如 "abcba" 就是一个回文字符串。 这种判断方式刚好相当于一次跳过机会。 class Solution { public: bool validPa ...
分类:
其他好文 时间:
2020-05-12 11:57:36
阅读次数:
67
回文数字是很有意思的数字,不管从最高位开始念,还是从个位开始念,最终结果都一样,有一种对称美。 下面是回文数字的函数判断方式: def is_palindrome(n): str_num = str(n) len_num = len(str_num) if len_num <= 2 and str_ ...
分类:
编程语言 时间:
2020-05-11 23:49:47
阅读次数:
77
题目描述: 给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度。 示例 1: 输入: "(()"输出: 2解释: 最长有效括号子串为 "()"示例 2: 输入: ")()())"输出: 4解释: 最长有效括号子串为 "()()" 解题思路: 这个题我一开始也想到用动态规 ...
分类:
其他好文 时间:
2020-05-10 21:12:11
阅读次数:
51
防盗链目的:防止资源被盗用 防盗链设置首要方式:区别哪些请求是非正常的用户请求 基于http_refer防盗链配置模块语法: Syntax:valid_referers none | blocked | server_names | string ...; Default:- Context:ser ...
分类:
Web程序 时间:
2020-05-10 18:49:24
阅读次数:
79
Description Given a singly linked list, determine if it is a palindrome. Example 1: Example 2: Follow up: Could you do it in O(n) time and O(1) space? ...
分类:
其他好文 时间:
2020-05-10 15:24:52
阅读次数:
77