Array: 矩阵;
Hash Table:哈希;
Linked List:链表;
Math:数学;
Two Pointers:双指针;
Sting:字符串;
Divide and Conquer:分治;
Binary Search:二分;
Dynamic Programming:动态规划;
Backtracking:回溯;+++++++++++++
Stack:堆栈;
Heap:队列;
Greedy:贪心;
Sort:排序;
Bit Manipulation:位操作+++++++++
Tree:树;
Depth-first-Search:深度优先遍历;
Breadth-first-Search:广度优先遍历;
Union Find(并查集):++++++++++++
Graph:图+++++++++
Design:+++++++++
Topological Sort(图算法):+++++
Tire(字典树):++++++++++
Binary Search Tree:二叉搜索树;
Recursion:递归;
Segment Tree(线段树):++++++++++
Hash Table:哈希;
Linked List:链表;
Math:数学;
Two Pointers:双指针;
Sting:字符串;
Divide and Conquer:分治;
Binary Search:二分;
Dynamic Programming:动态规划;
Backtracking:回溯;+++++++++++++
Stack:堆栈;
Heap:队列;
Greedy:贪心;
Sort:排序;
Bit Manipulation:位操作+++++++++
Tree:树;
Depth-first-Search:深度优先遍历;
Breadth-first-Search:广度优先遍历;
Union Find(并查集):++++++++++++
Graph:图+++++++++
Design:+++++++++
Topological Sort(图算法):+++++
Tire(字典树):++++++++++
Binary Search Tree:二叉搜索树;
Recursion:递归;
Segment Tree(线段树):++++++++++
Binary Indexed Tree(树状数组):++++++++++
Brainteser+++++++
本文详细介绍了一系列重要的数据结构与算法概念,包括但不限于数组、链表、哈希表、二叉树、图等数据结构,以及排序、动态规划、分治、贪心等算法策略。适合初学者和有一定基础的技术人员参考。
989

被折叠的 条评论
为什么被折叠?



