[Coding046] LeetCode 388 Longest Absolute File Path
Java
HashMap, 树, 栈, String类, 手绘过程图
[Coding045] LeetCode 316 Remove Duplicate Letters
Java
栈, 手绘过程图
[Coding044] LeetCode 150 Evaluate Reverse Polish Notation
Java
栈, switch-case, String类, 手绘过程图
[Coding043] LeetCode 143 Reorder List
Java
单链表, 手绘过程图
[Coding042] LeetCode 71 Simplify Path
Java
栈, StringBuffer, String, 手绘过程图
[Coding041] LeetCode 20 Valid Parentheses
Java
栈, swith-case, 手绘过程图
[Coding040] DS - 栈及其相关知识
Java
栈基础-Stack, 卡特兰数, 手绘过程图
[Coding039] LeetCode 203 Remove Linked List Elements
Java
单链表, 手绘过程图
[Coding038] LeetCode 138 Copy List with Random Pointer
Java
思维-链表的应用, 手绘过程图
[Coding037] LeetCode 82 Remove Duplicates from Sorted List II
Java
单链表, 手绘过程图
[Coding036] LeetCode 83 Remove Duplicates from Sorted List
Java
单链表, 手绘过程图
[Coding035] LeetCode 86 Partition List
Java
单链表, 手绘过程图
[Coding034] LeetCode 61 Rotate List
Java
单链表, 手绘过程图
[Coding033] LeetCode 25 Reverse Nodes in k-Group
Java
单链表, 递归, 手绘过程图
[Coding032] LeetCode 24 Swap Nodes in Pairs
Java
单链表, 手绘过程图
※ [Coding031] 递归 - 最大公约数
伪代码
递归, 非递归, 最大公约数, 裴蜀定理(待完善)
※ [Coding030] 图 - 图的着色
C
图, 着色判定, 着色优化, DFS, 手绘过程图
※ [Coding029] 图 - 最短路径
C
图, 最短路径, 单源最短路径, Dijkstra算法, 手绘过程图
[Coding028] 排序 - 基数排序
Pseudo-code
Sort/排序, 基数排序, 伪代码, 实例
[Coding027] 排序 - 词典排序
Pseudo-code
Sort/排序, 词典排序, 伪代码, 实例
[Coding026] 排序 - 桶排序
Pseudo-code
Sort/排序, 桶排序, 伪代码, 实例
[Coding025] 排序 - 拓扑排序
Java
Sort/排序, 拓扑排序, 实例
※ [Coding024] 排序 - 归并排序
Java
Sort/排序, 归并排序, 分治法, 精细手绘过程分析
※ [Coding023] 排序 - 选择排序 - 堆排序
C
Sort/排序, 选择排序, 堆排序, 精细手绘过程分析
[Coding022] 排序 - 选择排序
Java
Sort/排序, 选择排序, 简单选择排序, 复杂度分析
[Coding021] 排序 - 快速排序
Java, C, C++
Sort/排序, 交换排序, 快速排序, 分治法
[Coding020] 排序 - 冒泡排序
Java
Sort/排序, 交换排序, 冒泡排序, 复杂度分析
[Coding019] 排序 - 希尔排序
Java, C
Sort/排序, 插入排序, 希尔排序
[Coding018] 排序 - 插入排序
Java, LaTex
Sort/排序, 插入排序, 直接插入排序, 复杂度分析
[Coding017] 递归 - Fibonacci数列
C, Java
递归思想, Java关键字static, Fibonacci数列(递归&非递归实现), 计时代码
[Coding016] LeetCode 3 Longest Substring Without Repeating Characters
Java, C++
字符串, String, HashMap, ASCII码索引数组
[Coding015] LeetCode 23 Merge k Sorted Lists
Java
单链表, ListNode, 归并思想, K个合并
[Coding014] LeetCode 21 Merge Two Sorted Lists
Java
单链表, ListNode, 归并思想
[Coding013] LeetCode 347 Top K Frequent Elements
Java
HashMap, PriorityQueue, Comparator
[Coding012] LeetCode 19 单链表:移除单链表的倒数n-th结点
只要坚持朝一个方向走,一定能走出一个里程碑!一定能!
没有哪个人是轻易就能掌握一项重要技能的!绝对没有!
Java
数据结构, 单链表, 双指针
[Coding011] LeetCode 2 单链表:两数求和
Java
数据结构, 单链表的Java实现 - ListNode类, 两数之和进位处理
[Coding010] LeetCode 206 & 92 & DS (单)链表的Java实现(手绘过程示意图)
Java
数据结构, 单链表的Java实现 - ListNode类, 链表的整体翻转, 链表的局部翻转, dummy伪结点
[Coding009] DataStructure (单)链表的基本操作及图形化解释(手绘)
C
数据结构, 单链表基本操作
[Coding008] DataStructure 基础知识(malloc v.s realloc)
C
数据结构, malloc, realloc
[Coding007] DataStructure 顺序表中元素的删除
C
数据结构, 顺序表, 元素的删除等基本操作
[Coding006] DataStructure 顺序表中元素的插入
C
数据结构, 顺序表, 元素的插入等基本操作
[Coding005] DataStructure 顺序表的创建与销毁
C
数据结构, 顺序表, 创建与销毁, 结构体, 指针, 返回值类型
[Coding004] DataStructure 基础知识(typedef v.s define)
C
数据结构, typedef, #define
[Coding003] Leetcode 18 4Sum
Java
Set/HashSet, 双指针, long数据类型, Arrays.sort(), Arrays.asList()
[Coding002] Leetcode 15 3Sum
Java
List/ArrayList, 双指针, HashMap, Arrays.sort
[Coding001] Leetcode 1 Two Sum
Java
HashMap, return语句, 数组初始化