归档
Growth | Study
08
19
第四章:烧饼排序算法 第四章:烧饼排序算法
labuladong烧饼排序算法 969. 煎饼排序通过递归思想解决问题 (本题找到可行解即可,因此与示例的输出不一致,但仍能通过测试用例) 先把最大的烧饼放到最后面。怎么放呢? 找到最大烧饼对应的索引,翻转0到索引处的烧饼,先使最大烧饼
2021-08-19
17
16
16
解析递归和回溯的关系 解析递归和回溯的关系
解析递归和回溯的关系递归递归就是把大问题对应的小问题解决后(注意:大小问题结构一致),再根据小问题的结果完善大问题。遇到递归问题,要想明白: 递归函数的含义:这个函数要实现什么功能?返回什么结果?(一定不要跳进递归,相信这个函数能返回你需
2021-08-16
14
07
29
读“新生-七年就是一辈子” 读“新生-七年就是一辈子”
新生-七年就是一辈子 人的大脑应该像电脑系统一样,定期打补丁和升级,可悲的是有的人一辈子都没有升级自己的系统,所以经常一开新软件就死机了。 能用钱解决的事情就尽量不去花时间和精力,当然,前提是你有这个资本 书摘 一切的鸡毛蒜皮喋喋
2021-07-29
22
第三章:Git原理之最近公共祖先 第三章:Git原理之最近公共祖先
labuladong Git原理之最近公共祖先 遇到任何递归类型的问题,无非就是“灵魂三问” 这个函数是干什么的?(不要跳进递归,没用。) 这个函数参数中的变量是什么? 得到函数的递归结果,你应该干什么 236. 二叉树的最近公共祖
2021-07-22
22
18
读“自学是门手艺” 读“自学是门手艺”
自学是门手艺 你一定要想办法启动自学,否则你没有未来; 你把自学当作一门手艺,长期反复磨练它; 你懂得学、练、用、造各个阶段之间的不同,以及针对每个阶段的对应策略; 面对 “过早引用” 过多的世界,你有你的应对方式; 你会 “囫囵吞枣”,
2021-07-18
15
第二章:高楼扔鸡蛋_进阶 第二章:高楼扔鸡蛋_进阶
labuladong高楼扔鸡蛋 李永乐老师的讲解花花酱 LeetCode 887 887. 鸡蛋掉落 方法1:dp数组未优化的暴力解法(会超时)分成两个子楼重新按照1层计数 dp数组的含义:dp[i][j]表示i个蛋,要确定j层楼,最小的
2021-07-15
15
第二章:以最小插入次数构造回文串 第二章:以最小插入次数构造回文串
1312. 让字符串成为回文串的最少插入次数 dp数组的含义:对字符串s[i...j] (注意这里是两端闭合的),最少需要进行dp[i][j]次插入才能变成回文串 base case:左下角三角形为0,对角线处为0(因为自己本身就是回文串
2021-07-15
06
20
读“把时间当做朋友” 读“把时间当做朋友”
因为不知道某个东西有什么用,所以有些人选择去学习,并在后续中根据学到的东西(如英语、表达能力、运动等)产生了更多的价值,并将这些内化为自己心智的一部分;而有些人选择放弃,不学的人永远都不知道这样东西带来的益处。同样的原因-> 不同的
2021-06-20
3 / 4