ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻
开启你的AI之旅
广告
有时我们需要在时间和空间中进行取舍。 一般:时间复杂度小的程序,空间复杂度比较高。 而空间复杂度比较小的程序,可能时间复杂度比较高。 我们一般都是取时间复杂度小的程序:“用空间来换时间”。
空白目录
介绍
用途
学习内容
算法
算法分析
时间复杂度
空间复杂度
取舍
排序
性质
简单排序
冒泡排序
选择排序
插入排序
分治
希尔排序
归并排序
快速排序
二叉树
堆排序
线性时间排序
计数排序
基数排序
桶排序
数据结构
线性结构
数组
链表
栈
队列
散列表
树
树的概念
一般二叉树
树和森林和二叉树的转换
二叉树的遍历
搜索二叉树
自平衡二叉树
AVL树
红黑树
AVL和红黑树的区别
堆
哈夫曼编码
图
图的存储
图的遍历
广度优先遍历
深度优先遍历
最短路径
拓扑排序
代码实现