一、复杂度分析
时间复杂度
空间复杂度
二、常用的数据结构与算法
系统学习20个最常用、最基础的数据结构与算法。当掌握了这些数据结构与算法,在学习更加复杂的数据结构与算法的时候就非常容易、非常快。
10个数据结构:
数组
链表
栈
队列
散列表
二叉树
堆
跳表
图
Trie树
10个算法:
递归
排序
二分查找
搜索
哈希算法
贪心算法
分治算法
回溯算法
动态规划算法
字符串匹配算法
三、数据结构与算法知识点
数据结构与算法知识点
系统学习20个最常用、最基础的数据结构与算法。当掌握了这些数据结构与算法,在学习更加复杂的数据结构与算法的时候就非常容易、非常快。