01_基础算法 [Basic Algorithm]
01)排序 [Sort]
01_快速排序:题解[quick_sort]
- 01_01_快速排序 quick_sort
- 01_02_第 k 个数 kth_number
02_归并排序:题解[merge_sort]
- 02_01_归并排序 merge_sort
- 02_02_逆序对的数量 reverse_pair_number
02)二分查找 [Binary Search]
01_二分查找:题解[binary_search]
- 01_01_数的范围 number_range
- 01_02_数的三次方根 cube_root
03)高精度算法 [High-precision Algorithm]
01_高精度算法:题解[high-precision]
- 01_01_高精度加法 add_high-precision
- 01_02_高精度减法 sub_high-precision
- 01_03_高精度乘法 muti_high-precision
- 01_04_高精度除法 divi_high-precision
04)前缀和与差分 [Prefix Sum And Difference]
01_前缀和:题解[prefix_sum]
- 01_01_前缀和 prefix_sum
- 01_02_子矩阵的和 submatrice_sum
02_差分:题解[difference]
- 02_01_差分 difference
- 02_02_差分矩阵 difference_matrix
05)双指针算法 [Double Pointer]
01_双指针算法:题解[double_pointer]
- 01_01_最长连续不重复子序列 longest_continuous_non-repeating_subsequence
- 01_02_数组元素的目标和 arr_target_sum
- 01_03_判断子序列 judge_subsequence
06)位运算 [Bitwise Operation]
01_位运算:题解[bitwise_operation]
- 01_01_二进制中 1 的个数 binary_1_num
07)离散化 [Discretization]
01_离散化:题解[discretization]
- 01_01_区间和 interval_sum
08)区间合并 [Merge Intervals]
01_区间合并:题解[merge_interval]
- 01_01_区间合并 merge_interval