# 算法模板——Java版 ## 数据结构 - [链表](data_structure/linked_list.md) - [栈和队列](data_structure/stack_queue.md) - [二叉树](data_structure/binary_tree.md) ## 基础算法 - [滑动窗口](basic_algorithm/slide_window.md) - [回溯算法](basic_algorithm/backtrack.md) - [二分搜索](basic_algorithm/binary_search.md) - [排序算法](basic_algorithm/sort.md) - [动态规划](basic_algorithm/dp.md) - [并查集](basic_algorithm/disjoin_set.md) ## 进阶算法 - [贪心算法](advanced_algorithm/greedy.md) - [快速选择](advanced_algorithm/quick_select.md) - [三向切分快速排序](advanced_algorithm/three_way_quick_sort.md) - [二进制运算](advanced_algorithm/binary_op.md)