自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 基于邻接表的拓扑排序和基于DFS的逆拓扑排序

遍历indegree[]数组找到入度为0的点,由于这种点可能不止一个,所以需要用容器存起来(栈和队列都可以),然后每次从容器中删除一个入度为0的点,并且删除和该点邻接的边(和该点邻接的点的indegree[]数值-1),直到图的所有顶点都被删除,删除点的顺序就是拓扑排序,但是如果有点没有被删除,说明该图存在环。

2024-07-28 17:40:31 206

原创 最短路径———BFS,Dijkstra和Floyd算法

BFS算法主要用来解决,Dijkstra算法只要解决,Floyd算法主要解决。最短路径问题主要针对而言,主要应用有导航选择时间,或者价格,或者步行最少的路径。(区别于最小生成树:一般针对单源最短路径:一个点到其他所有点的最短路径多源最短路径:图中两个点的最短路径。

2024-07-27 13:20:17 515

原创 最小生成树(MST)Prim算法和Kruskal算法

针对带权连通无向图而言,表示权值之和最小的树,最小生成树的树形可能不唯一,但是权值之和一定唯一且最小,因为是树(无环连通无向图),所以一定有n个顶点和n-1条边。

2024-07-26 13:41:16 503

原创 基于CNN卷积神经网络的AI智能分拣系统

这个系统分为四个模块,分别是Linux下摄像头数据的采集,Python服务器卷积神经网络的搭建和模型检测,Qt图形化界面的设计和STM32开发板的开发。

2024-07-10 16:27:15 882

原创 二叉树的非递归遍历 和 递归应用(如树高,叶子结点树)

输入的序列为DAE##F##BCH###G#I##

2024-05-13 21:06:15 228 1

原创 字符串模式匹配算法

next[j]=模式串中j之前的字符串的最长相等前后缀的长度+1

2024-05-10 19:42:12 773

原创 用栈实现中缀表达式计算

中缀表达式转后缀表达式+后缀表达式计算=中缀表达式计算

2024-05-07 18:32:03 782

原创 栈的应用--括号匹配

本来感觉只要写出栈的数据结构应该不会很复杂,但实际上写出来的代码没有人家写得好,思路也没有人家的清晰。

2024-05-07 12:32:50 198

原创 已知入栈顺序,如何用代码列出所有的出栈顺序

这个代码可以实现已知入栈顺序,列出所有的出栈顺序,也让我对DFS的了解更加深刻,也知道C++的STL库不是摆设,是可以拿来使用和简化代码的好工具。

2024-05-03 12:28:03 743

原创 不带头结点的双链表 和 带头结点的双链表

前插法创建一个链表

2024-04-22 21:00:01 268

原创 链队列的基本操作(不带头结点和带头结点)

【代码】链队列的基本操作(带头结点和不带头结点)

2024-03-15 18:36:17 140

原创 队列的顺序存储(循环队列)的基本操作(分为rear指针指向当前元素和指向当前元素的下一个位置)

【代码】队列的顺序存储的基本操作(分为rear指针指向当前元素和指向当前元素的下一个位置)

2024-03-14 21:50:12 190

原创 单链表去重(尾插法)----类似于数组的双指针去重

还有一种方法:定义指针p=L->next,然后比较p和他的后继指针,如果两个指针相等则删除后者,不相等则p继续向后遍历。

2024-03-13 17:26:30 117

原创 栈的顺序存储和链式存储(不带头结点和带头结点)

##栈的顺序存储 ###栈的链式存储

2024-03-13 17:13:26 109

基于CNN卷积神经网络的AI智能分拣系统

基于CNN卷积神经网络的AI智能分拣系统

2024-07-10

数据结构课程设计文学研究助手.docm

数据结构课程设计文学研究助手.docm

2022-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除