
数据结构
每天都在摸鱼
大一
展开
-
我的学习笔记
打开摄像头捕获cv2.imshow('trackbar',img)必须在窗口中显示原创 2022-07-01 20:01:33 · 1033 阅读 · 1 评论 -
直接插入排序 简单选择排序 冒泡排序 快速排序(C++)
#include<iostream>#include <stdlib.h>#include<time.h>//生成随机数需要用到的一个头文件using namespace std;#define MAXSIZE 100typedef int ElemType;typedef struct { ElemType elem[MAXSIZE + 1]; //数据元素存储空间基址, 0 号单元留空 int length; //表长度}SqList;//创建排.原创 2021-12-14 21:08:08 · 1544 阅读 · 0 评论 -
折半查找(c++)
#include<iostream>#include <stdlib.h>using namespace std;#define SPACE 100//顺序查找表的定义typedef int ElemType;typedef struct { ElemType *elem; //数据元素存储空间基址,0 号单元留空 int length; //表长度}SSTable;//创建查找表void CreateTable(SSTable &ST) { //根.原创 2021-12-08 21:05:23 · 2073 阅读 · 0 评论 -
图的基本操作,深度优先遍历图,广度优先遍历图(C++)
#include<iostream>#include <stdlib.h>using namespace std;#define INFINITY 32767 //最大值 无穷#define MAX_VERTEX_NUM 20 //最大顶点个数typedef int QElemType;#define MAXQSIZE 100typedef char VertexType; //图的顶点的类型typedef enum { DG, DN, UDG, UDN }Gr.原创 2021-12-05 15:48:08 · 1325 阅读 · 0 评论 -
队列基本操作C++
#include <iostream>#include <stdlib.h>#define OVERFLOW -2//#define true 1//#define false -1using namespace std;typedef int QElemType;// 结点定义typedef struct QNode { QElemType data; // 数据域 struct QNode *next; // 指针域}*QueuePtr;// 链队列定.原创 2021-11-18 19:53:23 · 4590 阅读 · 0 评论 -
循环队列基本操作C++
#include <iostream>#include <stdlib.h>using namespace std;typedef int QElemType;#define MAXQSIZE 100#define OVERFLOW -2//#define true 1//#define false -1//循环队列定义typedef struct { QElemType *base; // 存储空间基址 int rear; // 队尾指针 int fro.原创 2021-11-18 19:51:36 · 1048 阅读 · 0 评论 -
单链表的排序C++(功能函数部分代码)
//排序单链表void sortList(LinkList &L) {//类似于冒泡排序吧,元素互换 Lnode *p, *q;//p是最外层的指针,q是第二层的指针 p = L->next;//p是头结点的指针 ElemType temp; while (p) { q = p->next;//q是头指针的下一个结点 while (q) { if (p->data > q->data)//比较元素大小 { temp = p.原创 2021-11-11 21:52:07 · 1065 阅读 · 0 评论 -
单链表基本操作C++
我的注释写的花里胡哨的是为了我自己理解的,这是我的数据结构实验报告#include<iostream>using namespace std;#define ERROR -1#define OK 1typedef int ElemType;typedef int Status;// 结点定义typedef struct LNode {//链表有两个数据域一个存指针一个存数据 ElemType data; // 数据域 struct LNode *next; // 指针域原创 2021-11-11 20:40:11 · 3572 阅读 · 0 评论