- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 力扣7.整数反转C++
题目描述请点击思路先判断是正数还是负数,标记符号位;其次,循环,每次获取用x模10获取当前最后一位,再除以10;是很简单,一个注意点就是,判溢出,这里用的是long long int与int强转截断是否一致,就是耗内存耗时间。代码class Solution {public: int reverse(int x) { if(x==0) return 0; int sym=1; long long int num=0; if(
2020-12-22 22:02:49 217
原创 力扣3-无重复字符的最长子串(明天再测试)
前序可能还有小问题。em今天不知道咋了,每次提交都是内部出错,实在找不到原因,百度了下这个错误,可能是网站的问题,并且之前AC的代码再次提交也是内部出错。然后就没再公管。明天再试一下题目连接请点击思路用一个int型的数组ascii(初始化为0),其下标表示对应的ASCII码,数组里面存放每次for循环当前字符出现的次数。两层循环。外层循环,从头遍历字符串,且初始化len=1(因为紧挨着要进入内循环,内循环是从j=i+1开始,则当前字符s[i]已计数)。内层循环,遍历字符串,当当前字符已经出现过
2020-12-12 21:55:24 181
原创 力扣-1两数之和
前言,从今天开始每天都坚持刷一道力扣的题,一星期至少刷5道,简要整理下博客以督促自己。(等后面题难再对计划进行变更)题目连接请点击解题思路两层for循环,第一层,每次都假定当前值nums[i]就是其中的第一个加数,定义一个temp整型变量,用于存放target减去当前值剩余的值;第二层for循环,直接找余下中是等于temp的那个值AC代码class Solution {public: vector<int> twoSum(vector<int>& num
2020-12-10 00:27:29 198
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人