上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 67 下一页
摘要: 思路:这题想法简单,但是过程很恶心,'42', 'dsafsafs 42', '+-12', '00000123', '12 safsafsa',总有你提交前没想到的corner case! 细节:int函数可以解决+-,0开头的问题, eval函数可以解决数字表达式的问题,但是得先除去非数字 阅读全文
posted @ 2022-05-18 09:58 笨笨和呆呆 阅读(16) 评论(0) 推荐(0)
摘要: 思路:当字符串处理,没啥说的 阅读全文
posted @ 2022-05-17 16:50 笨笨和呆呆 阅读(21) 评论(0) 推荐(0)
摘要: 参考了该优秀题解 总结:使用了类似两数相加中进数的思想,来决定下一步向左还是向右,可以解决列表往返的问题,eg.[0,1,2,3],可以输出01232101..... 阅读全文
posted @ 2022-05-17 16:17 笨笨和呆呆 阅读(28) 评论(0) 推荐(0)
摘要: 思路:这题花了很久时间去熟悉动态规划,核心思想是空间换时间 之前一直没想通该DP和暴力有啥区别,后来想明白s=s[::-1]这个操作是O(n) https://www.bilibili.com/video/BV1RK4y1n7kS?spm_id_from=333.337.search-card.al 阅读全文
posted @ 2022-05-17 15:00 笨笨和呆呆 阅读(25) 评论(0) 推荐(0)
摘要: 思路:利用归并排序中的思想,合并2个有序数组,合并到中位数索引时,可提前终止合并 阅读全文
posted @ 2022-05-16 10:51 笨笨和呆呆 阅读(17) 评论(0) 推荐(0)
摘要: 思路:滑动窗口,不重复right+=1,重复left+=1,直到right>length len(s)==len(set(s))可以检查是否重复 阅读全文
posted @ 2022-05-16 09:03 笨笨和呆呆 阅读(19) 评论(0) 推荐(0)
摘要: 两分钟搞懂滑动窗口算法,致敬3b1b_哔哩哔哩_bilibili 阅读全文
posted @ 2022-05-15 20:44 笨笨和呆呆 阅读(141) 评论(0) 推荐(0)
摘要: 细节: res=tmp=ListNode(0) res返回最后的链表,tmp可以不断添加新节点 return res.next 去掉初始化的头结点 初始化一个add=0(进数),可以使当前2数之和加上上一次的进数 阅读全文
posted @ 2022-05-15 20:03 笨笨和呆呆 阅读(25) 评论(0) 推荐(0)
摘要: Python数据结构与算法03——单链表、双链表、单项循环链表_哔哩哔哩_bilibili 阅读全文
posted @ 2022-05-14 15:57 笨笨和呆呆 阅读(21) 评论(0) 推荐(0)
摘要: 思路:一列人相亲,从第一个人开始,列出自己的相亲标准,保存该标准和自身的id进一个字典键值对,继续第二个人,先看自己是否满足字典中的标准,满足直接return,不满足继续,所以最终只用遍历一遍相亲List。 阅读全文
posted @ 2022-05-14 14:56 笨笨和呆呆 阅读(17) 评论(0) 推荐(0)
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 67 下一页