鬼鬼@
鬼鬼@
全部文章
分类
未归档(55)
练习(8)
读书笔记(3)
这就触及到我的知识盲区了(2)
题解(3)
归档
标签
去牛客网
登录
/
注册
李烦烦的烦恼代码日常
这个人不懒,但是依旧什么都没留下些
全部文章
(共71篇)
LeetCode7.整数反转
原题链接 将res作为基底,然后开始逐个往前运算,循环结束之后进行一次判断,如果溢出就返回0 题目 代码
2019-04-12
0
486
LeetCode237.删除链表的节点
原题链接 注:函数中传入的node就是要删除的节点 思路:让后一个节点的值赋给当前节点,即进行代替,然后让当前节点的指针指向下两个(实际上删除的是下一个节点) 4 -> 5 -> 1 -> 9 5 4 -> 1` -> 1`` -> 9 ...
2019-04-11
0
446
LeetCode231.2的幂
原题链接 思路:一个数是2的幂,mod2肯定==0,并且如果一个数不是2的幂,连续除2必定会出现一个mod2不为0的数(即除2除不尽的数),所以逐个找,看是不是都能被2除尽,到最后2/2==1 && 1 mod 2 == 1 != 0,所以到最后的时候进行判断,如果值为1则返回tru...
2019-04-09
0
494
LeetCode219.存在重复的元素2
原题链接 思路:依旧是借助undered_map,分别为数组的值和对应的下标,但是需要注意的一点是: 如测试样例[1,0,1,1] 1 这个测试样例针对的是最后的两个1,但是如果不进行数据更新,则无法找到答案,此时加了一个 if 判断语句,如果当前的这个差值大于k的话,那么在往后找,即使会...
2019-04-09
0
474
LeetCode217.存在重复的元素
原题链接 用unordered_map保存,如果存在了就直接return 题目 代码
2019-04-09
0
464
LeetCode206.反转链表
原题链接 因为不知道链表的长度,可能直接上来创建三个指针会导致空指针异常,所以一开始只创建一个指向头的指针,然后开始遍历,动态的创建后面的那个指针,前面的指针从NULL开始,这样就保证了不会出现空指针异常 题目 ...
2019-04-09
0
421
LeetCode.203移除链表元素
原题链接 注意点:1.如果要删除的元素是链表的head 2.如果两个要删除的元素是连着的,删除之后不能急着往后走,还要在判断一下然后在往后走 题目 代码 AcWing大佬题解
2019-04-09
0
430
LeetCode.202快乐数
原题链接 暴力求解,快乐就完事了,这种题,如果不是快乐数,肯定会进入到一个死循环中,在多少次之后,如果没有达成“快乐条件”,那么就一定是进入到了死循环中,则直接返回false;每次都逐个的计算,如果出现结果==1了就直接return! 题目 ...
2019-04-08
0
451
LeetCode189.旋转数组
原题链接 1 2 3 4 5 k=3 3 4 5 1 2 5 4 3 2 1 --> 3 4 5 2 1 --> 3 4 5 1 2 题目 代码
2019-04-08
0
412
LeetCode172.阶乘后的0
原题链接 最终结果的0要根据2和5的数量来确定,而2的数量一定会比5多,所以看5的数量即可 26 / 5 = 5 说明了有5个数贡献了1个5 26 / 25 = 1 说明有1个数贡献了1个5 所以26阶乘中的0一共有6个0; 26 25 24 23 22 21 20 19 ...
2019-04-07
0
544
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页