花费 6 ms
LeetCode入门指南 之 动态规划思想

推荐学习labuladong大佬的动态规划系列文章:先弄明白什么是动态规划即可,不必一次看完。接着尝试自己做,没有思路了再回过头看相应的文章。 动态规划一般可以由 递归 + 备忘录 一步步转换而来, ...

Wed Sep 01 17:22:00 CST 2021 0 250
LeetCode入门指南 之 栈和队列

栈 155. 最小栈 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。 pop() —— ...

Tue Aug 31 01:24:00 CST 2021 0 209
LeetCode入门指南 之 二叉树

二叉树的遍历 递归: 144. 二叉树的前序遍历 前序非递归: 94. 二叉树的中序遍历 中序非递归: 145. 二叉树的后序遍历 后序非递归: 注意:如果非递归解法难 ...

Mon Aug 30 17:15:00 CST 2021 0 195
LeetCode入门指南 之 二分搜索

上图表示常用的二分查找模板: 第一种是最基础的,查找区间左右都为闭区间,比较后若不等,剩余区间都不会再包含mid;一般在不需要确定目标值的边界时,用此法即可。 第二种查找区间为左闭右开,要确定 ...

Thu Sep 02 01:41:00 CST 2021 0 189
LeetCode入门指南 之 链表

83. 删除排序链表中的重复元素 存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素,使每个元素 只出现一次 。返回同样按升序排列的结果链表。 82. ...

Sun Aug 08 23:40:00 CST 2021 0 139

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM