会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
山本夏木
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
11
12
13
14
15
16
17
18
19
···
22
下一页
2018年12月14日
【转】邻接矩阵非递归输出所有简单路径
摘要: 原文链接:深搜(非递归)实现获取两点之间的路径
阅读全文
posted @ 2018-12-14 03:16 Johnny、
阅读(910)
评论(0)
推荐(0)
2018年12月13日
【转】邻接表的DFS、BFS、两结点的全部简单路径
摘要: 晚上看视频的时候一不小心把浏览器关了,所以丢失了原文链接...
阅读全文
posted @ 2018-12-13 10:41 Johnny、
阅读(1264)
评论(0)
推荐(0)
2018年12月12日
图的广度优先遍历(邻接表)
摘要: 输入样例:给定图如下 在关于bfs的代码编写的时候发现了自己 ->操作符和 .操作符乱用,下面作出说明: 比如你有这个结构体: 那么使用如下: 也就是说你用结构体定义了一个实体,那么这个实体要引用他里面的成员,就用.操作符 如果你用结构体定义的是一个结构指针,那么要引用他里面的成员就用-> 结合上述
阅读全文
posted @ 2018-12-12 02:17 Johnny、
阅读(4890)
评论(0)
推荐(1)
2018年12月11日
图的深度优先遍历(邻接表,递归,非递归)
摘要: 参考博客:图的深度优先遍历(递归、非递归;邻接表,邻接矩阵) 本代码有个问题:就是结点是对应存储下标的,要解决这个问题,可以增加一个定位函数(LocateVec),不修改也可以使代码简洁些 关于非连通图的bug已修改,就是增加了dfsTraverse函数循环遍历一遍结点:没访问过则再做一次dfs 样
阅读全文
posted @ 2018-12-11 15:48 Johnny、
阅读(12514)
评论(0)
推荐(1)
图的深度优先遍历(邻接矩阵,递归,非递归)
摘要: 参考博客:图的深度优先遍历(递归、非递归;邻接表,邻接矩阵) 本篇默认连通图,非连通情况会在邻接表处补上 1.邻接矩阵的递归解法 2.邻接矩阵的非递归解法 基本思想: 初始化栈 输出起始顶点,起始顶点改为“已访问”标志,将起始顶点进栈 重复以下操作直至栈空: 去栈顶元素顶点,找到未被访问的邻接结点W
阅读全文
posted @ 2018-12-11 01:36 Johnny、
阅读(7678)
评论(0)
推荐(0)
2018年12月9日
【转】C语言邻接表的实现
摘要: 原文链接:C语言邻接表的实现 这篇博文的代码写的很好,我就直接合并在一起贴出来了,方便自己使用,至于文章内容有需要可以看上述原文
阅读全文
posted @ 2018-12-09 02:31 Johnny、
阅读(315)
评论(0)
推荐(0)
2018年12月8日
图的存储
摘要: 1.邻接矩阵 2.邻接表 3.十字链表(有向图) 4.邻接多重表(无向图)
阅读全文
posted @ 2018-12-08 17:24 Johnny、
阅读(235)
评论(0)
推荐(0)
2018年12月4日
堆排序_C实现
摘要: #include //向下调整 void HeapAdjust(int A[], int low, int high){ int i, temp = A[low]; for(i = low * 2; i 0; i--) HeapAdjust(A, i, n); //将最大值放至数组末端 for(i = n-1; i > 0; i--){ ...
阅读全文
posted @ 2018-12-04 00:11 Johnny、
阅读(201)
评论(0)
推荐(1)
2018年12月3日
快排_C实现
摘要: #includeint Partition(int A[], int low, int high){ int pivot; pivot = A[low]; while(low = pivot)// 1.相等不替换 2.不要遗漏low < high的判断 high--; A[low] = A[high]; whil...
阅读全文
posted @ 2018-12-03 13:47 Johnny、
阅读(513)
评论(0)
推荐(0)
2018年12月2日
交换二叉树中所有结点的左右子树的位置
摘要: #include #include #include #define N 50 using namespace std; typedef struct tree{ char ch; struct tree *lchild; struct tree *rchild; }BitTree; //数组输入 BitTree *CreateTree(int A[], int ...
阅读全文
posted @ 2018-12-02 02:09 Johnny、
阅读(2221)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
22
下一页
公告