首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
数据结构与算法
mistifler
创建于2022-03-25
订阅专栏
数据结构与算法理论基础,LeetCode刷题总结等
暂无订阅
共14篇文章
创建于2022-03-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【基础整理】树结构类题目
树结构类题目汇总,需要掌握下基础操作如各种遍历实现,各种特定树的性质,同时是特别好的锻炼递归思维的题目,
【基础整理】堆栈类题目
借助堆栈类来解决的题目,除了常规的堆栈操作,单调性质的堆栈有时候也特别有用,掌握这些基础技巧可以帮助打开思路
【基础整理】排序类题目
排序类题目的一些常用思路和技巧,主要是针对快速排序及其各种变形,比如通过快排的思路来解决第K大的问题等等
【基础整理】数学类题目
针对数学类题目的汇总,一般包括求解组合、概率、全排列、大数相乘等等,需要一定的数学推导或证明才能写出来代码
【基础整理】设计类题目
整理设计类题目,针对特定场景,设计数据结构来解决问题。此类题目考察了多种数据结构的灵活组合和运用,也是面试比较容易出的高频题目
【基础整理】链表类题目
整理链表类题目常用的思路和技巧,比如虚拟头结点、双指针操作、空指针问题如何避免等等,以及整理刷题目录
【置顶】刷题提纲
作为整个专栏的Leetcode刷题提纲,按个人习惯进行了题目笔记的分类,方便针对性的总结练习和归纳整理。
【基础整理】刷题常用API-Java
随手整理下刷题会经常用到的API,毕竟和工作中经常用到的部分还是有些差别,适合偶尔简单扫两眼保持手感
【基础整理】Array&String类题目
整理数组和字符串类的题目的常用思路和技巧,比如双指针、下标计算、辅助数据结构、区间类、滑动窗口类等。以及题目整理
【基础整理】DFS&BFS类题目
很多问题BFS和DFS都可以解决,但在某些特定场景,比如不确定搜索路径的长度、或者本身就是要求最短路径等,需要用BFS来完成。
【基础整理】递归回溯类题目
总结递归回溯类问题的常用思路或者技巧,常见场景包括子集、排列组合、切割、棋盘类或者其他解空间为树的的场景。
【基础整理】二分查找类题目
二分的基本思想,就是从总的集合中,一次直接排除掉一半的元素,这样总体的时间复杂度会是在O(logn)级别。注意他是一种思想,并不是局限于各种数组的元素查找的场景。
【基础整理】位运算类题目
总结整理Leetcode中位运算类题目的相关思路或技巧,位运算一般需要复习下基本的位操作,以及在此基础上的一些基础能力
【基础整理】动态规划类题目
总结整理动态规划类题目的解题思路或技巧,汇总动态规划思想的起源、常用解题套路、经典问题等方面,一步步加强对动态规划的理解