数据结构与算法—总览

前言:希望自己能用三个月的时间将以下的全部内容充实完成,会不断修改填充进度完成的链接。

10个数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie树
10个算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配算法。

数据结构

广义:一组数据的存储结构,具体有以下。

线性表

包含:数组,链表,栈,队列
链表:单链表,双向链表,循环链表,双向循环链表,静态链表
:顺序栈,链式栈
队列:普通队列,双端队列,阻塞队列,并发队列,阻塞并发队列。

散列表

包含:散列函数,冲突解决,动态扩容,位图
冲突解决:链地址法,开放地址法,其他。

包含:二叉树,多路查找树,堆,其他。
二叉树:平衡二叉树,二叉查找树,平衡二叉查找树(AVL树、红黑树),完全二叉树&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值