数据结构、算法及应用 课内模板整理
本课内模板还包含有C++的STL课外拓展讲解,STL与手写模板相对应
比如顺序表下有 STL 的 array
另外注意:由于迭代器的基本操作是重复的,我们只在array里讲,不去重复说明
想学习迭代器iterator的基本操作可以点击下方的顺序表的链接
一、线性表
1.顺序表:https://blog.csdn.net/weixin_44077863/article/details/101691712
2.链表:https://blog.csdn.net/weixin_44077863/article/details/101757369
3.顺序栈:https://blog.csdn.net/weixin_44077863/article/details/101943132
4.链式栈:https://blog.csdn.net/weixin_44077863/article/details/101944667
5.顺序队列:https://blog.csdn.net/weixin_44077863/article/details/101996045
6.链式队列:https://blog.csdn.net/weixin_44077863/article/details/102000902
7.字符串:https://blog.csdn.net/weixin_44077863/article/details/102058387
8.KMP算法:https://blog.csdn.net/weixin_44077863/article/details/102172106
9.栈的应用--中缀表达式转后缀表达式:https://blog.csdn.net/weixin_44077863/article/details/102217208
二、树
1.树与森林的概念与性质:https://blog.csdn.net/weixin_44077863/article/details/103100613
2.二叉树的遍历:https://blog.csdn.net/weixin_44077863/article/details/103103870
3.线索二叉树:https://blog.csdn.net/weixin_44077863/article/details/103110314
4.二叉搜索树(二叉排序树):https://mp.csdn.net/postedit?not_checkout=1
5.平衡二叉树(AVL树):https://blog.csdn.net/weixin_44077863/article/details/103114919
6.堆与优先队列:https://blog.csdn.net/weixin_44077863/article/details/103114931
7.Huffman编码树:https://blog.csdn.net/weixin_44077863/article/details/103181700
8.树和森林与二叉树的转换、树和森林的遍历:https://blog.csdn.net/weixin_44077863/article/details/103181723
9.二叉树的应用--图像压缩算法:懒得写,鸽了鸽了
三、图
1.图的基本概念:https://blog.csdn.net/weixin_44077863/article/details/103206891
2.图的存储及基本操作:https://blog.csdn.net/weixin_44077863/article/details/103219548
3.图的遍历:https://blog.csdn.net/weixin_44077863/article/details/103219579
4.Prim算法:https://blog.csdn.net/weixin_44077863/article/details/103219586
5.Kruskal算法:https://blog.csdn.net/weixin_44077863/article/details/103219598
6.Dijkstra算法:https://blog.csdn.net/weixin_44077863/article/details/103219611
7.Floyd算法:https://blog.csdn.net/weixin_44077863/article/details/103219621
8.拓扑排序:https://blog.csdn.net/weixin_44077863/article/details/103219631
9.关键路径:https://blog.csdn.net/weixin_44077863/article/details/103219645
四、查找
1.静态查找:https://blog.csdn.net/weixin_44077863/article/details/103628300
2.动态查找之B-树:https://blog.csdn.net/weixin_44077863/article/details/103628318
3.动态查找之B+树:https://blog.csdn.net/weixin_44077863/article/details/103628478
4.散列:https://blog.csdn.net/weixin_44077863/article/details/103628486
五、排序
1.直接插入排序:https://blog.csdn.net/weixin_44077863/article/details/103628496
2.二分插入排序:https://blog.csdn.net/weixin_44077863/article/details/103628510
3.希尔(插入)排序:https://blog.csdn.net/weixin_44077863/article/details/103628545
4.冒泡(交换)排序:https://blog.csdn.net/weixin_44077863/article/details/103628529
5.快速(交换)排序:https://blog.csdn.net/weixin_44077863/article/details/103628558
6.简单选择排序:https://blog.csdn.net/weixin_44077863/article/details/103628574
7.堆(选择)排序:https://blog.csdn.net/weixin_44077863/article/details/103679136
8.归并排序:https://blog.csdn.net/weixin_44077863/article/details/103679167
9.基数排序:https://blog.csdn.net/weixin_44077863/article/details/103679203
10.各种排序算法的比较:https://blog.csdn.net/weixin_44077863/article/details/103679180
数据结构、算法及应用 课内模板整理相关推荐
- 堆与优先队列课内模板
全部数据结构.算法及应用课内模板请点击:https://blog.csdn.net/weixin_44077863/article/details/101691360 先补充两个概念 最大树(最小树) ...
- [整理I]精选微软等公司数据结构+算法面试100题 [第1-40题]
精选微软等公司,数据结构+算法,经典面试100题 --------之前40题 --------------- ------- ...
- [整理III]微软等数据结构+算法面试100题[最新第61-80题]
精选微软等数据结构+算法面试100题[第61-80题] --最新整理公布 昨日,11.19,最新整理了,第61-80题,现在公布. 可以这么说,绝大部分的面试题,都是这100道题系列的翻版, 此微软等 ...
- 如何正确学习数据结构、算法这门课?
你是否曾跟我一样,因为看不懂数据结构和算法,而一度怀疑是自己太笨?实际上,很多人在第一次接触这门课时,都会有这种感觉,觉得数据结构和算法很抽象,晦涩难懂,宛如天书.正是这个原因,让很多初学者对这门课望 ...
- 整理I 精选微软等公司数据结构+算法面试100题 第1-40题
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 精选微软 ...
- 就是这35个人,率先入选了《共识算法高阶课》第一期!
本文的主要内容是硅谷密探<区块链共识算法(高阶)实战必修课>第一期全体 35位入围成员的完整名单. 可能有人还不熟悉<区块链共识算法(高阶)实战必修课> ,这是硅谷密探和知乎& ...
- 横空出世,席卷Csdn [评微软等公司数据结构+算法面试100题]
横空出世,席卷Csdn ---评微软数据结构+算法面试100题 作者:July 时间:2010年10月-11月.版权所有,侵权必究. --------------------------------- ...
- 微软等数据结构+算法面试100题全部答案集锦
微软等数据结构+算法面试100题全部答案集锦 作者:July.阿财. 时间:二零一一年十月十三日. 引言 无私分享造就开源的辉煌. 今是二零一一年十月十三日,明日14日即是本人刚好开博一周年.在一周年 ...
- 横空出世,席卷互联网--评微软等公司数据结构+算法面试100题
横空出世,席卷互联网 ---评微软数据结构+算法面试1 ...
最新文章
- 基于FPGA的AM信号调制与解调详细步骤
- imdb数据集_朴素贝叶斯分类imdb(代码分享)
- c语言程序设计对称字符串,C语言程序设计(字符串)
- php odbc驱动,用于Windows的PHP 7.0 ODBC驱动程序
- c3p0 服务启动获取连接超时_微服务架构中的熔断、降级
- no plugin found for prefix ‘tomcat 7‘ in the current project and in the plugin groups的解决方法
- LeetCode(237)——删除链表中的节点(JavaScript)
- centos 多台 文件夹同步_win10+OneDrive,同步备份文件最佳搭档,这样关闭自动备份通知...
- 【御数·原创】数据治理的坑你遇到过几个?
- 加载八叉树索引文件_mysql innodb索引原理
- 继承ActionSupport例子
- Java中的正则表达式
- 70 个数据分析常用网址!
- element表格表头显示斜杠
- js设计模式的讲解与应用 - 【单例模式】
- 打开word时,出现“向程序发送命令时出现问题”的解决方法
- 07_LTP语言技术平台
- Kafka 集群扩容、分区重新分配、SparkStreaming自适应上游kafka topic partition数目变化
- 【工具】pip安装不在当前虚拟环境中
- PCL点云使用贪婪三角化进行曲面重构
热门文章
- AppBoxFuture(九): 组织结构与权限体系
- 多选框中的选中的值和未选中值的获取
- vue中简单的小插曲
- 慎用 supportedRuntime
- (转)微信公众平台开发02-接收信息及回复信息
- Python3 捕捉异常
- cygwin sshd服务启动不了的解决方案(转)
- php中用date()取出的当前时间查8个小时的解决方法。
- 关于ng-class中添加多个样式类的解决方案
- 【报告分享】2021年中国五大主流电商平台关于用户数据的最新规则汇总.pdf(附下载链接)...