发布于 2022-11-28
摘要
代码随想录算法训练营第14天 | 144.二叉树的前序遍历、145.二叉树的后序遍历、94.二叉树的中序遍历 144. 二叉树的前 …
代码随想录算法训练营第14天 | 144.二叉树的前序遍历、145.二叉树的后序遍历、94.二叉树的中序遍历 144. 二叉树的前 …
239. 滑动窗口最大值 – 力扣(LeetCode) 思路:我是用map过的这道题,内存消耗和执行用时都花了很久,如下图(只击败 …
20. 有效的括号 – 力扣(LeetCode) 思路:本题使用栈先进后出的特性来解决问题。当遇到左边的符号时推入栈,遇到右边的符 …
232. 用栈实现队列 – 力扣(LeetCode) 思路:用两个栈来实现队列大体上的思路是一个栈专门用来输入数据,一个栈A专门用 …
大纲 回忆前9日做的题目,逐题给出思路,部分题目重写代码 总结 回忆 数组 704. 二分查找 – 力扣(LeetCode) 思路 …
28. 找出字符串中第一个匹配项的下标 – 力扣(LeetCode) 思路:第一眼感觉快慢指针,所以命名用了fast,请大佬忽略呜 …
344. 反转字符串 – 力扣(LeetCode) 思路:双指针直接秒杀,在两个指针相遇前不停交换两个指针所指的值就可以了 我的A …
454. 四数相加 II – 力扣(LeetCode) 思路:先统计数组1和数组2的各个元素之和和它们出现的次数,然后再遍历数组3 …
242. 有效的字母异位词 – 力扣(LeetCode) 思路:一道很简单的题目,创建一个大小为26的数组用来存储26个字母出现的 …
24. 两两交换链表中的节点 – 力扣(LeetCode) 思路:这道题一定要把握好交换的顺序,否则很容易成环导致无法出循环 我的 …