216. 组合总和 III[https://leetcode.cn/problems/combination-sum-iii/] 与77. 组合[https://leetco...
216. 组合总和 III[https://leetcode.cn/problems/combination-sum-iii/] 与77. 组合[https://leetco...
回溯算法基础总结 往往是递归中包含着回溯,所以回溯函数即递归函数 回溯的本质是穷举,穷举所有可能,然后选出我们想要的答案 可以解决如下几种问题 组合问题:N个数里面按一定规则...
235. 二叉搜索树的最近公共祖先[https://leetcode.cn/problems/lowest-common-ancestor-of-a-binary-searc...
530. 二叉搜索树的最小绝对差[https://leetcode.cn/problems/minimum-absolute-difference-in-bst/] 思路 如...
110. 平衡二叉树[https://leetcode.cn/problems/balanced-binary-tree/] 思路 平衡二叉树定义:一个二叉树每个节点的左右两...
104. 二叉树的最大深度[https://leetcode.cn/problems/maximum-depth-of-binary-tree/] 迭代法 层序遍历,记录总层...
102. 二叉树的层序遍历[https://leetcode.cn/problems/binary-tree-level-order-traversal/] 解题思路 可以用...
二叉树的遍历方式 深度优先遍历 前序遍历:根、左、右(递归法、迭代法) 中序遍历:左、根、右(递归法、迭代法) 后序遍历:左、右、根(递归法、迭代法) 举例:image.pn...
239. 滑动窗口最大值[https://leetcode.cn/problems/sliding-window-maximum/] 解题思路 构造单调递减序列 DecreQ...
232. 用栈实现队列[https://leetcode.cn/problems/implement-queue-using-stacks/] 解题思路 使用两个数组的栈方法...
KMP算法基础 主要应用:在字符串匹配上。 主要思想:匹配过程中,当出现不匹配的字符时,可以知道一部分之前已经匹配的文本内容,可以利用这些信息避免从头再去做匹配了。 什么是前...
344. 反转字符串[https://leetcode.cn/problems/reverse-string/] 解题思路 题目要求原地修改输入数组,不要分配额外的空间 使用...
454. 四数相加 II[https://leetcode.cn/problems/4sum-ii/] 解题思路 定义哈希表 map 记录 nums1 和 nums2 各个元...
今天学习哈希表一般哈希表都是用来快速判断一个元素是否出现集合里 242. 有效的字母异位词[https://leetcode.cn/problems/valid-anagra...
24.两两交换链表中的节点[https://leetcode.cn/problems/swap-nodes-in-pairs/] 题目描述: 给你一个链表,两两交换其中相邻的...
203.移除链表元素[https://leetcode.cn/problems/remove-linked-list-elements/] 题目描述: 给你一个链表的头节点 ...
977.有效数组的平方[https://leetcode.cn/problems/squares-of-a-sorted-array/description/] 题目描述: ...
704.二分查找 题目链接[https://leetcode.cn/problems/binary-search/description/] 题目描述: 给定一个 n 个元素...
前言 前段时间面试(包括阿里巴巴的电话面试),遇到过一些面试题,且面试中出现机率较高的提问/笔试,有些答的不是很好挂掉了,今天终于有时间整理出来分享给大家,希望对大家面试有所...
贴上官网[https://cli.vuejs.org/zh/config/#vue-config-js]vue-cli3 创建的时候并不会自动创建vue.config.js,...