摘要: #include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" using namespace cv; // 【宏定义部分】 // 描述:定义一些辅助宏 // #define WINDOW_NAME1 "【原 阅读全文
posted @ 2023-04-08 15:35 #Lorraine# 阅读(10) 评论(0) 推荐(0) 编辑
摘要: #include<iostream> #include<opencv2/opencv.hpp> #include<opencv2/imgproc/imgproc.hpp> #include<opencv2/highgui/highgui.hpp> #include<opencv2/photo/pho 阅读全文
posted @ 2023-04-08 10:23 #Lorraine# 阅读(19) 评论(0) 推荐(0) 编辑
摘要: #include "stdio.h" #include "stdlib.h" typedef int ElemType; typedef struct LNode{ ElemType data; struct LNode* next; }LNode,*LinkList; //不带头结点 void s 阅读全文
posted @ 2021-09-15 20:12 #Lorraine# 阅读(43) 评论(0) 推荐(0) 编辑
摘要: //双向冒泡 void DoubleBubble(ElemType A[], int n) { int i,temp; int low = 0, high = n - 1; int flag = 1;//一次冒泡后记录元素是否交换标志 while (low < high&&flag) {//循环跳出 阅读全文
posted @ 2021-09-08 18:04 #Lorraine# 阅读(55) 评论(0) 推荐(0) 编辑
摘要: //两个有序子序列合并成一个子序列 ElemType* B = (ElemType*)malloc((n + 1) * sizeof(ElemType)); void Merge(ElemType A[], int low, int mid, int high) { int i, j; for (i 阅读全文
posted @ 2021-09-05 21:28 #Lorraine# 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 1 //简单选择排序 2 void SelectSort(ElemType A[], int n) { 3 int i, j, min,temp; 4 for (i = 1; i <= n-1; ++i) { 5 min = i; 6 for (j = i + 1; j <= n; ++j) 7 i 阅读全文
posted @ 2021-09-04 21:13 #Lorraine# 阅读(35) 评论(0) 推荐(0) 编辑
摘要: //冒泡排序 void BubbleSort(ElemType A[], int n) { int i, j, temp; int flag=1; for (i = 1; i <= n - 1&&flag; i++) { flag = 0;//表示在本趟冒泡是否发生交换的标志 for (j = 1; 阅读全文
posted @ 2021-09-03 21:12 #Lorraine# 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 1 #include "stdio.h" 2 #include "stdlib.h" 3 typedef int ElemType; 4 //直接插入排序 5 void InsertSort(ElemType A[], int n) { 6 int i, j; 7 for (i =2; i <= n 阅读全文
posted @ 2021-09-02 22:06 #Lorraine# 阅读(132) 评论(0) 推荐(0) 编辑
摘要: //广度优先搜索实现求单源最短路径 void BFSMINDISTANCE(AdjList G, int u) { InitQueue(&Q); for (int i = 0; i < G.vexnum; i++) { visited[i] = false; d[i] = INFINITY; pat 阅读全文
posted @ 2021-08-21 17:34 #Lorraine# 阅读(133) 评论(0) 推荐(0) 编辑
摘要: void DFS(AdjList G, int v0) { InitStack(&S); Push(&S, v0); while (!IsEmpty(S)) { Pop(&S, &v); if (!visited[v]) { visit(v); visited[v] = true; for (w = 阅读全文
posted @ 2021-08-21 17:29 #Lorraine# 阅读(37) 评论(0) 推荐(0) 编辑