本课内模板还包含有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

数据结构、算法及应用 课内模板整理相关推荐

  1. 堆与优先队列课内模板

    全部数据结构.算法及应用课内模板请点击:https://blog.csdn.net/weixin_44077863/article/details/101691360 先补充两个概念 最大树(最小树) ...

  2. [整理I]精选微软等公司数据结构+算法面试100题 [第1-40题]

    精选微软等公司,数据结构+算法,经典面试100题                                       --------之前40题 --------------- ------- ...

  3. [整理III]微软等数据结构+算法面试100题[最新第61-80题]

    精选微软等数据结构+算法面试100题[第61-80题] --最新整理公布 昨日,11.19,最新整理了,第61-80题,现在公布. 可以这么说,绝大部分的面试题,都是这100道题系列的翻版, 此微软等 ...

  4. 如何正确学习数据结构、算法这门课?

    你是否曾跟我一样,因为看不懂数据结构和算法,而一度怀疑是自己太笨?实际上,很多人在第一次接触这门课时,都会有这种感觉,觉得数据结构和算法很抽象,晦涩难懂,宛如天书.正是这个原因,让很多初学者对这门课望 ...

  5. 整理I 精选微软等公司数据结构+算法面试100题 第1-40题

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 精选微软 ...

  6. 就是这35个人,率先入选了《共识算法高阶课》第一期!

    本文的主要内容是硅谷密探<区块链共识算法(高阶)实战必修课>第一期全体 35位入围成员的完整名单. 可能有人还不熟悉<区块链共识算法(高阶)实战必修课> ,这是硅谷密探和知乎& ...

  7. 横空出世,席卷Csdn [评微软等公司数据结构+算法面试100题]

    横空出世,席卷Csdn ---评微软数据结构+算法面试100题 作者:July 时间:2010年10月-11月.版权所有,侵权必究. --------------------------------- ...

  8. 微软等数据结构+算法面试100题全部答案集锦

    微软等数据结构+算法面试100题全部答案集锦 作者:July.阿财. 时间:二零一一年十月十三日. 引言 无私分享造就开源的辉煌. 今是二零一一年十月十三日,明日14日即是本人刚好开博一周年.在一周年 ...

  9. 横空出世,席卷互联网--评微软等公司数据结构+算法面试100题

    横空出世,席卷互联网                                                                          ---评微软数据结构+算法面试1 ...

最新文章

  1. 基于FPGA的AM信号调制与解调详细步骤
  2. imdb数据集_朴素贝叶斯分类imdb(代码分享)
  3. c语言程序设计对称字符串,C语言程序设计(字符串)
  4. php odbc驱动,用于Windows的PHP 7.0 ODBC驱动程序
  5. c3p0 服务启动获取连接超时_微服务架构中的熔断、降级
  6. no plugin found for prefix ‘tomcat 7‘ in the current project and in the plugin groups的解决方法
  7. LeetCode(237)——删除链表中的节点(JavaScript)
  8. centos 多台 文件夹同步_win10+OneDrive,同步备份文件最佳搭档,这样关闭自动备份通知...
  9. 【御数·原创】数据治理的坑你遇到过几个?
  10. 加载八叉树索引文件_mysql innodb索引原理
  11. 继承ActionSupport例子
  12. Java中的正则表达式
  13. 70 个数据分析常用网址!
  14. element表格表头显示斜杠
  15. js设计模式的讲解与应用 - 【单例模式】
  16. 打开word时,出现“向程序发送命令时出现问题”的解决方法
  17. 07_LTP语言技术平台
  18. Kafka 集群扩容、分区重新分配、SparkStreaming自适应上游kafka topic partition数目变化
  19. 【工具】pip安装不在当前虚拟环境中
  20. PCL点云使用贪婪三角化进行曲面重构

热门文章

  1. AppBoxFuture(九): 组织结构与权限体系
  2. 多选框中的选中的值和未选中值的获取
  3. vue中简单的小插曲
  4. 慎用 supportedRuntime
  5. (转)微信公众平台开发02-接收信息及回复信息
  6. Python3 捕捉异常
  7. cygwin sshd服务启动不了的解决方案(转)
  8. php中用date()取出的当前时间查8个小时的解决方法。
  9. 关于ng-class中添加多个样式类的解决方案
  10. 【报告分享】2021年中国五大主流电商平台关于用户数据的最新规则汇总.pdf(附下载链接)...