摘要: 今天刷的题是LeetCode第8题,字符串转整数 这个题比较麻烦,我自己的代码有些考虑不全,如下: 这个总是有点儿问题,然后是借鉴了别人的代码,如下 阅读全文
posted @ 2019-09-30 15:03 刘云生 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 今天刷的题是LeetCode第9题,判断一个数是不是回文数 这个题还是比较简单的,一次就通过了,可以看到执行效率比我之前写的还是高很多 我就把两次的代码都贴出来吧 阅读全文
posted @ 2019-09-30 11:07 刘云生 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 今天刷的题是LeetCode第7题,反转整数 阅读全文
posted @ 2019-09-28 16:42 刘云生 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 今天刷的题是LeetCode43题,这个题是给定两个字符串,求乘积 具体地,我的代码就是根据乘法思路来做的,末位补零来解决高低位的问题 阅读全文
posted @ 2019-09-28 16:22 刘云生 阅读(145) 评论(0) 推荐(0) 编辑
摘要: public ListNode getIntersectionNode(ListNode headA, ListNode headB) { if(headA == null || headB == null) return null; ListNode pA = headA, pB = headB; // 在这里第一轮体现在pA和pB第一次到达尾部... 阅读全文
posted @ 2019-09-28 12:13 刘云生 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 今天刷的题是LeetCode第206题 阅读全文
posted @ 2019-09-28 12:12 刘云生 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 今天刷的题是LeetCode第237题,这个题是要求删除某个链表中非末尾的一个点 开始的时候很奇怪为什么只有一个节点 后头参考了官方解答思路才发现其中的奥妙之处 阅读全文
posted @ 2019-09-28 12:09 刘云生 阅读(72) 评论(0) 推荐(0) 编辑
摘要: j今天刷的第三道题是LeetCode第142题,跟141很像,就直接贴代码了 阅读全文
posted @ 2019-09-18 22:48 刘云生 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 今天刷的另一道题是LeetCode第141题,环形链表,这儿题也不是很难,直接快慢指针就解决了,具体地代码如下: 阅读全文
posted @ 2019-09-18 22:32 刘云生 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 今天的题还是比较简单的,是LeetCode第61题,题目说的是旋转单链表,也就是向右移动,不断吧末尾的节点移动到前面来 这个题,首先要对旋转的次数做一定的化简,如果是长度的倍,那就直接返回,如果不是再旋转,因此要求长度 相应地,链表为空或者旋转次数k为0,直接返回 然后就到了k<length的情况, 阅读全文
posted @ 2019-09-18 22:30 刘云生 阅读(170) 评论(0) 推荐(0) 编辑