leetcode算法面试
文章平均质量分 91
全栈潇晨
这个作者很懒,什么都没留下…
展开
-
大厂算法面试之leetcode精讲24.其他类型题
大厂算法面试之leetcode精讲24.其他类型题视频讲解(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题65. 有效数字 (hard)图是网络结原创 2021-12-07 07:55:32 · 270 阅读 · 0 评论 -
大厂算法面试之leetcode精讲23.并查集
大厂算法面试之leetcode精讲23.并查集视频讲解(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题并查集(union & find):用原创 2021-12-07 07:45:08 · 161 阅读 · 0 评论 -
大厂算法面试之leetcode精讲22.字典树
大厂算法面试之leetcode精讲22.字典树视频讲解(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题Trie树,即字典树,又称前缀树,是一种树形结原创 2021-12-06 08:53:47 · 313 阅读 · 0 评论 -
大厂算法面试之leetcode精讲21.树
大厂算法面试之leetcode精讲21.树视频讲解(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题树这种数据结构包括根节点root,左右节点,子树中原创 2021-12-06 08:42:52 · 267 阅读 · 0 评论 -
大厂算法面试之leetcode精讲20.字符串
大厂算法面试之leetcode精讲20.字符串视频讲解(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题5. 最长回文子串 (medium)方法1.原创 2021-12-04 07:26:57 · 214 阅读 · 0 评论 -
大厂算法面试之leetcode精讲19.数组
大厂算法面试之leetcode精讲19.数组视频讲解(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题数组操作的时间复杂度Access:O(1)原创 2021-12-04 07:14:34 · 220 阅读 · 0 评论 -
大厂算法面试之leetcode精讲18.队列
大厂算法面试之leetcode精讲18.队列视频讲解(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题队列的特点:先进先出(FIFO)队列的时间复原创 2021-12-03 08:02:56 · 700 阅读 · 0 评论 -
大厂算法面试之leetcode精讲17.栈
大厂算法面试之leetcode精讲17.栈视频讲解(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题Stack的特点:先进后出(FILO)使原创 2021-12-03 07:53:23 · 211 阅读 · 0 评论 -
大厂算法面试之leetcode精讲16.set&map
大厂算法面试之leetcode精讲16.set&map视频讲解(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题集合与字典 :集合常见的形原创 2021-12-02 07:23:14 · 485 阅读 · 0 评论 -
大厂算法面试之leetcode精讲15.链表
大厂算法面试之leetcode精讲15.链表视频讲解(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题链表操作如下图:动画过大,点击查看时间复杂度原创 2021-12-02 07:14:11 · 700 阅读 · 0 评论 -
大厂算法面试之leetcode精讲14.排序算法
大厂算法面试之leetcode精讲14.排序算法视频讲解(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题常见排序算法复杂度n^2除nlogn在不原创 2021-12-01 08:25:16 · 291 阅读 · 0 评论 -
大厂算法面试之leetcode精讲13.单调栈
大厂算法面试之leetcode精讲13.单调栈视频讲解(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题239. 滑动窗口最大值 (hard)方法1原创 2021-12-01 08:03:43 · 254 阅读 · 0 评论 -
大厂算法面试之leetcode精讲12.堆
大厂算法面试之leetcode精讲12.堆视频讲解(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题延伸:满二叉树:除叶子节点外,所有的节点都有两个原创 2021-11-30 12:16:42 · 223 阅读 · 0 评论 -
大厂算法面试之leetcode精讲11剪枝&回溯
大厂算法面试之leetcode精讲11剪枝&回溯视频讲解(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题剪枝排除那些不符合条件的分支。提高原创 2021-11-30 12:04:09 · 322 阅读 · 0 评论 -
大厂算法面试之leetcode精讲10.递归&分治
大厂算法面试之leetcode精讲10.递归&分治视频教程(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题递归三要素递归函数以及参数递原创 2021-11-29 08:36:03 · 191 阅读 · 0 评论 -
大厂算法面试之leetcode精讲9.位运算
大厂算法面试之leetcode精讲9.位运算视频教程(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题位运算基础:程序中所有的数载计算机内存中都是以原创 2021-11-29 08:21:43 · 309 阅读 · 0 评论 -
大厂算法面试之leetcode精讲8.滑动窗口
大厂算法面试之leetcode精讲8.滑动窗口视频教程(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题3. 无重复字符的最长子串 (medium)原创 2021-11-27 07:06:10 · 190 阅读 · 0 评论 -
大厂算法面试之leetcode精讲7.双指针
大厂算法面试之leetcode精讲7.双指针视频教程(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题双指针普通指针:两指针同一方向或不同方向对原创 2021-11-26 06:21:22 · 740 阅读 · 0 评论 -
大厂算法面试之leetcode精讲6.深度优先&广度优先
大厂算法面试之leetcode精讲6.深度优先&广度优先视频教程(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题深度优先&广度优先原创 2021-11-25 06:45:35 · 248 阅读 · 0 评论 -
大厂算法面试之leetcode精讲5.二分查找
大厂算法面试之leetcode精讲5.二分查找视频教程(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题二分搜索时间复杂度O(logn)步骤:原创 2021-11-24 08:41:25 · 340 阅读 · 0 评论 -
大厂算法面试之leetcode精讲4.贪心
大厂算法面试之leetcode精讲4.贪心视频教程(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题什么是贪心算法贪心法,又称贪心算法,贪婪算法,在原创 2021-11-23 09:56:03 · 292 阅读 · 0 评论 -
大厂算法面试之leetcode精讲3.动态规划
大厂算法面试之leetcode精讲3.动态规划视频教程(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题什么是动态规划动态规划,英文:Dynamic原创 2021-11-22 07:28:06 · 567 阅读 · 0 评论 -
大厂算法面试之leetcode精讲2.时间空间复杂度
大厂算法面试之leetcode精讲2.时间空间复杂度视频教程(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.并查集24.其他类型题什么时间复杂度时间复杂度是一个函数,它原创 2021-11-21 07:23:25 · 462 阅读 · 0 评论 -
大厂算法面试之leetcode精讲1.开篇介绍
Linked List 就是特殊化的treeTree就是特殊化的Graph二叉搜索树:也称有序二叉树,指一棵空树或者具有一下性质的二叉树左子树上所有节点的值均小于它的根节点的值右子树上的所有节点的值均大于它根节点的值递归左右子树也为二叉搜索树[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8iMoCQAz-1633990101419)(ds_36.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Wl7kCnGj-1633原创 2021-11-20 11:10:28 · 883 阅读 · 0 评论