随笔分类 -  LeetCode

摘要:思考题目10分钟左右完全没有思路可以看题解,不要一道题自己整个30分钟,还是不会 ⇒ 这种行为属于思维上的懒惰,我们不要做一个懒惰的人 看题解: 10分钟左右完全没有思路看题解 做完题目一定要看题解,如果不看题解,这道题相当于白做 为什么要看题解,要去寻找 feedback,寻找反馈,去学习新的解题 阅读全文
posted @ 2020-10-21 11:24 Paualf 阅读(103) 评论(0) 推荐(0) 编辑
摘要:业务中遇到的表结构以及场景如下: id name pid 1 A 0 2 A 1 3 A 2 4 B 0 5 B 4 6 B 5 7 C 0 8 D 7 9 E 8 是一个层级结构,名字可能相同,也可能不相同 上面整理出来的数据结构就是这样的 A A A B B B C D E 当前的需求是取出 n 阅读全文
posted @ 2020-09-23 11:34 Paualf 阅读(120) 评论(0) 推荐(0) 编辑
摘要:看了官方题解如下: bool hasGroupsSizeX(int deck, int deckSize){ if (deckSize 0 && count[i] % X != 0) { flag = 0; break; } } if (flag) { return true; } } } retu 阅读全文
posted @ 2020-03-27 22:18 Paualf 阅读(76) 评论(0) 推荐(0) 编辑
摘要:1.分治 (超时) 递归、分治、动态规划本质上都是去找重复子问题,那么这道题的重复子问题或者说是重复性是什么呢? 我们拿第二层来说吧: 从第一层到第二层就是:2 + min(3及后面数的和,4及后面数的和),到第三层也是这样的,那么现在我们就不要人肉递归了,下面的方程就是我们找到的重复性,怎么感觉和 阅读全文
posted @ 2020-03-01 16:57 Paualf 阅读(146) 评论(0) 推荐(0) 编辑
摘要:递归:找重复性,抵制人肉递归的诱惑 自定向下的编程思想,将所需函数定义以及参数写出来,然后将所有变量定义好,然后填充定义好的函数 一开始的时候计算二叉树节点个数的时候写成了计算层数,然后计算节点个数使用约算,使用 2^n,一直觉得^这个符号是用来算次方的,后来调试的时候发现错了,应该使用pow(2, 阅读全文
posted @ 2020-01-07 22:00 Paualf 阅读(114) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示