cs
数据结构与算法
Introduction
String
String Basic
String Advanced
Sort
Binary Search
1 边界系列
2 旋转数组系列
3 数值二分型
4 综合题型
Two Pointers 双指针
同向双指针
相向双指针
K Sum
Stack
Tree
Tree Traversal
DFS 三序遍历
BFS Level Order
Morris 遍历
Reconstruct
Recursion 结合
LCA
Tree Path
Binary Search Tree
Heap
Bit Manipulation
1 异或
2 n & (n-1)
3 Application
Linked List
1 翻转链表 Reverse
2 增删查改
3 排序类 Sort
4 环 Cycle
5 综合题型
Recursion
Recursion应用
Dynamic Programming
1 坐标型动态规划
2 单序列动态规划
3 双序列动态规划
4 划分类动态规划
5 博弈型动态规划
6 背包型动态规划
7 区间型动态规划
8 综合型动态规划
Sweep Line
Segment Tree
Binary Indexed Tree
智力题
Prefix Sum
Graph
1 Detect Cycle
2 Topological Sort
3 Connected
4 Count
5 Dijkstra's Algorithm
Union Find
原生操作 - Connect
派生操作 - Count
Java 基础
Bit
String
Method
Autoboxing and Unboxing
Exceptions
OOD
Introduction
Basic Concepts
1 Class and Object
2 Data Encapsulation
3 Inheritance 继承
4 Polymorphism 多态
Design OOD
Parking Lot
Python
Built-in
Powered by
GitBook
String Advanced
1 String Shuffling
"A1B2C3D4E5" - "ABCDE12345"
merge sort
"ABCDE12345" - "A1B2C3D4E5"
|AB|CD|12|34|
|AB|
12|CD
|34|
|A1B2|C3D4|
2 String Permutation
3 Encode and Decode
4 Sliding Window in a String
results matching "
"
No results matching "
"