leecode
日出2133
代码是写给人看的,而不是写给机器运行的。
展开
-
力扣 回文数
9. 回文数难度简单1585收藏分享切换为英文接收动态反馈给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121是回文,而123不是。示例 1:输入:x = 121输出:true示例2:输入:x = -121输出:false解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入:x = ...原创 2021-08-16 17:12:02 · 80 阅读 · 0 评论 -
leecode 之 无重复字符的最长子串
给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是"wke",所以其长度为 3。 请注意,你的答案必须是 子串 的长度,"pwke"是一个子序列,不是子串...原创 2020-08-12 14:44:25 · 121 阅读 · 0 评论 -
python3 leecode之最大子序之和
给定一个整数数组 nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释:连续子数组[4,-1,2,1] 的和最大,为6。进阶:如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的分治法求解。来源:力扣(LeetCode)链接:https://leetco...原创 2020-05-13 10:52:52 · 149 阅读 · 0 评论 -
python leecode之反转字符串
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。我的第一反映是:列表的反转方法直接 return s.reverse()然后就看了看别人的解体思路:通过步长直接反转...原创 2020-04-30 14:22:11 · 146 阅读 · 0 评论 -
python3 leecode之快乐数
题目:编写一个算法来判断一个数 n 是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果 可以变为1,那么这个数就是快乐数。如果 n 是快乐数就返回 True ;不是,则返回 False 。来源:力扣(LeetCode)链接:https://leetcode...原创 2020-04-30 13:57:22 · 265 阅读 · 1 评论 -
leecode 无重复字符的最长字符串 python
开始用的列表进行保存,发现提交超时,就改用字符串进行存储,发现字符串要比列表的时间复杂度要低;class Solution: def lengthOfLongestSubstring(self, s): """ :type s: str :rtype: int """ count = 0 s...原创 2019-01-07 19:25:17 · 232 阅读 · 0 评论