笔记
Asssshzy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用Github Copilot的方法
成功有输出——————————————————————————————分割线 ———————————————————————原创 2023-03-21 16:28:57 · 1042 阅读 · 0 评论 -
图像评价指标VIF操作指南
指南原创 2022-11-09 00:58:40 · 1503 阅读 · 0 评论 -
【Dlib】人脸识别-图片/视频/摄像头
【代码】【Dlib】人脸识别-图片/视频/摄像头。原创 2022-11-02 00:36:23 · 444 阅读 · 0 评论 -
Mysql数据库基础操作
【代码】Mysql数据库基础操作。原创 2022-10-29 01:16:39 · 390 阅读 · 0 评论 -
用python写的简易学生信息管理系统
用python写的一个菜鸟级学生信息管理系统 ** 小白用来练手的,想完成期末作业的还是去找大佬吧! 欢迎指出不足!!** print('*********欢迎使用学生信息管理系统!*********') print('********************************************') print('* 1.新建学生信息 *') print('* 2.显示全部信息 *') pri原创 2020-08-11 21:16:05 · 541 阅读 · 1 评论 -
Python 简单银行系统
【代码】Python 简单银行系统。原创 2022-10-27 02:03:06 · 586 阅读 · 0 评论 -
Python基础(更新)
【代码】Python基础(更新)原创 2022-10-26 22:41:10 · 436 阅读 · 0 评论 -
记录以下MySQL安装时遇到的问题
参考https://blog.csdn.net/qq_37350706/article/details/81707862 输入"net start mysql"后提示"'net’不是内部或外部命令,也不是可运行的程序或批处理文件"的响应办法 添加环境变量中的系统变量Path,如下图 注意:改完路径之后,重启你的cmd2. 这句话的意思是:不要有空格 其他的我都按照步骤比较顺利,但是我是把MySQL放在D盘了,博主放在了C盘,这里路径会不一样,评论区有详解,自己看吧 ...原创 2021-08-24 09:32:57 · 155 阅读 · 0 评论 -
C++作业代码
编写一个矩阵类,通过成员函数重载运算符实现矩阵的加法,数乘,乘法。 #include <iostream> using namespace std; class Matrix { private: int v[2][2]; public: Matrix() { int i,j; for(i=0; i<2; i++) for(j=0; j<2; j++) v[i][j]=0原创 2021-06-27 22:59:20 · 266 阅读 · 2 评论 -
单链表-集合的交集
#include<stdio.h> #include <stdlib.h> typedef char ElemType; typedef struct LNode { ElemType data; struct LNode *next; } LNode, *LinkList; /* 你的程序将嵌在这里 */ #define OK 1 #define ERROR 0 #define TRUE 1 #define FALSE 0 typede原创 2021-02-23 20:58:46 · 470 阅读 · 0 评论 -
合法的出栈序列
#include<stdio.h> #include<stdlib.h> int main() { int n; scanf("%d",&n); int a[100]; int i; for(i=0; i<n; i++) scanf("%d",&a[i]); int j,k,t,Min; int flag=1; for(i=0; i<n; i++) {原创 2021-02-23 20:54:42 · 320 阅读 · 0 评论 -
中缀表达式转后缀表达式
输入样例: (a+b)c 输出样例: ab+c #include<stdio.h> #include<stdlib.h> #include<ctype.h> #include<assert.h> #include<malloc.h> #include <cstdio> #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define OVERFLOW -2原创 2021-02-23 20:51:50 · 203 阅读 · 0 评论 -
计算后缀表达式的值
输入样例: 62/3* 输出样例: 9.00 #include<stdio.h> #include<stdlib.h> #include<string.h> #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR -1 #define OVERFLOW -2 #define STACK_INIT_SIZE 100 //存储空间初始分配 #define STACKINCREMENT 1原创 2021-02-23 20:48:13 · 268 阅读 · 0 评论 -
二叉树的建立
已知非空的二叉树的先序序列和中序序列,建立这棵二叉树的二叉链表,输出后序序列并计算二叉树中左子树的结点个数。假设树的结点个数不超过26个。 输入格式: 输入共二行,分别给出非空的二叉树的先序序列和中序序列。 输出格式: 输出也是二行,第一行输出二叉树的后序序列,第二行输出二叉树中左子树的结点个数。 输入样例: ABCDEGF CBEGDFA 输出样例: CGEFDBA 6 #include<stdio.h> #include<stdlib.h> typedef char TElem原创 2021-02-23 20:45:44 · 391 阅读 · 0 评论 -
子孙关系判断
已知二叉树的先序序列,判断结点u是否是结点v的子孙,是就输出v到u的路径长度,否则输出NO。假设结点个数少于50个。 输入格式: 输入共二行,第一行中给出先序序列,第二行给出两个顶点。*表示空树。 输出格式: 输出一个整数或NO。 输入样例1: ABCDE*GF*** BE 输出样例1: 2 输入样例2: ABCDE*GF*** CE 输出样例2: NO #include<stdio.h> #include<stdlib.h> typedef char TElemType; typ原创 2021-02-23 20:43:43 · 979 阅读 · 0 评论 -
二叉树的建立
#include<stdio.h> #include<stdlib.h> typedef char TElemType; typedef int Status; #define OK 1 #define ERROR 0 #define OVERFLOW -1 typedef struct BiNode { TElemType data; struct BiNode *lchild,*rchild; }BiNode,*BiTree; Status CreatTr原创 2021-02-23 20:42:14 · 179 阅读 · 1 评论 -
哈夫曼编码
#include<stdio.h> #include<stdlib.h> #include<string.h> //#define N 8//带权值的叶子节点数或者是需要编码的字符数 //#define M 2*N-1//n个叶子节点构造的哈夫曼树有2n-1个结点 #define MAX 10000 typedef char TElemType; //静态三叉链表存储结构 typedef struct { //TElemType data; unsign原创 2021-02-23 20:41:00 · 240 阅读 · 0 评论 -
层序遍历二叉树
#include<stdio.h> #include<stdlib.h> //层序遍历,使用队列进行操作,链队列 //将根节点入队,执行循环:结点出队,访问该节点,其左右儿子入队 typedef char TElemType; typedef int Status; #define MAXSIZE 100 #define OK 1 #define ERROR 0 #define OVERFLOW -1 #define TRUE 1 #define FALSE 0 typedef原创 2021-02-23 20:38:52 · 139 阅读 · 0 评论 -
无向图的深度优先遍历
//图的深度优先遍历 #include<stdio.h> #include<stdlib.h> #include<string.h> #define MAX_VERTEX_NUM 30 #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 typedef int Status; typedef char VertexType[10]; typedef int AdjMatrix[MAX_VERTEX_NUM原创 2021-02-22 18:37:41 · 1839 阅读 · 0 评论 -
最小生成树
#include<stdio.h> #include<stdlib.h> #include<string.h> // 图的数组(邻接矩阵)存储表示 #define MAX_VERTEX_NUM 100 // 最大顶点个数 #define OK 1 enum GraphKind {DG,DN,AG,AN}; // {有向图,有向网,无向图,无向网} typedef char VertexType[6]; typedef int Status; // 顶点关系类型。对无权图原创 2021-02-22 18:35:51 · 161 阅读 · 0 评论 -
有向图的广度优先遍历
#include<stdio.h> #include<stdlib.h> #include<string.h> typedef char VertexType[10]; //广度优先遍历 //先访问后入队 #define OK 1 #define ERROR 0 #define OVERFLOW -1 #define TRUE 1 #define FALSE 0 #define MAX_VERTEX_NUM 31 typedef int Status; typede原创 2021-02-22 18:34:46 · 2028 阅读 · 0 评论 -
关键活动
#include<stdio.h> #include<stdlib.h> #define MAXN 102 #define INFINITY 999 int G[MAXN][MAXN] ;//图 int earliest[MAXN];//最早开始时间 int latest[MAXN];//最晚开始时间 int indegree[MAXN];//入度 int outdegree[MAXN];//出度 int max(int a, int b) { if(a > b)原创 2021-02-22 18:32:53 · 184 阅读 · 0 评论 -
最短工期
#include<stdio.h> #include<stdlib.h> #include<string.h> #define MAX 105 #define INFINITY -10005 #define MAX_VERTEX_NUM 100 #define ERROR 0 #define OK 1 int TopOrder[MAX_VERTEX_NUM]; int time[MAX_VERTEX_NUM]; typedef int Status; struct A原创 2021-02-22 18:31:31 · 301 阅读 · 0 评论 -
哈希函数
设哈希表长为18,哈希函数为: H(k)=k MOD 17 建立对应的哈希表。采用开放地址法中的二次探测再散列解决冲突,完成以下工作: (1)查找值为x的元素地址(位置)。找不到则输出-1。 (2)删除关键字为t1、t2的元素,再添加关键字为y的元素 (3)输出整个哈希表(用%4d格式,没有数据则输出4个*) 输入格式: 输入分2部分, 第一部分是初始元素个数和序列 第二部分是x、t1、t2、y的值,分3行输入。 输出格式: 输出数据共2行 第一行是x的地址 第二行是最后的哈希表 输入样例: 12 16 7原创 2021-02-22 18:28:53 · 1224 阅读 · 0 评论 -
快速排序
输入格式: 输入共2行,第一行是关键字的个数,第二行给出所有的关键字。 输出格式: 输出共2行,分别输出排序过程中用到的枢轴记录和排序后的结果,每个关键字用%4d输出。 输入样例: 10 6 8 7 9 0 1 3 2 4 5 输出样例: 6 5 1 2 3 9 8 0 1 2 3 4 5 6 7 8 9 #include <iostream> #include<stdio.h> #include<stdlib.h&g原创 2021-02-22 18:27:08 · 163 阅读 · 0 评论 -
模式匹配
利用改进的KMP算法,输出s1在s2中第一次出现的位置。假设串长不超过80。输入数据是两个字符串,输出数据是s1的NEXTVAL数组的值和s1在s2中第一次出现的位置。找不到输出0。 输入格式: 输入共2行,分别是s1和s2。 输出格式: 输出也是两行,第一行输出NEXT数组的值,第二行是一个表示位置的整数。输出格式为%3d。 输入样例: aaaaab aaaabaaaaaaaaab 输出样例: 0 0 0 0 0 5 10 #include<stdio.h> #include<原创 2021-02-22 18:24:32 · 157 阅读 · 0 评论 -
模式匹配
利用未改进的KMP算法,在输出s1在s2中第一次出现的位置。假设串长不超过80。输入数据是两个字符串,输出数据是s1的NEXT数组的值和s1在s2中第一次出现的位置。找不到输出0。 输入格式: 输入共2行,分别是s1和s2。 输出格式: 输出也是两行,第一行输出NEXT数组的值,第二行是一个表示位置的整数。输出格式为%3d。 输入样例: abacab abacaabaccabacabaa 输出样例: 0 1 1 2 1 2 11 #include<stdio.h> #include&l原创 2021-02-22 18:22:59 · 215 阅读 · 0 评论 -
串的查找
利用串的最基本操作实现:输入两个字符串s1和s2,输出s1在s2中所有不重叠的位置。假设串长不超过80。找不到输出0. 输入格式: 输入共2行,分别给出两个字符串s1和s2 输出格式: 输出若干个整数,每个整数输出格式为%3d 输入样例: aaaa aaaaaaaaaaaaaa 输出样例: 1 5 9 #include<stdio.h> #include<stdlib.h> #include<string.h> //next[j] = k,表示当T[i] != P[j原创 2021-02-22 18:21:07 · 602 阅读 · 0 评论 -
关于KMP的next数组
明明写的和课本一样,但是在PTA就是不正确,参考了别人的答案,发现有一个地方不一样记录一下! #include<stdio.h> #include<stdlib.h> #include<string.h> int next1[1000]; //next1[j] = k,表示当T[i] != P[j]时,j指针的下一个位置。 //求字串在主串中第一次出现的位置 void get_next1(char T[1000],int next1[],int len) { in原创 2020-12-21 19:08:52 · 153 阅读 · 0 评论 -
读取二维字符数组
搜了好多答案,都是告诉我用gets,我不想用啊,我要用scanf,我要一个一个读入啊!!!!!!! 自己找到了答案,用getchar,来读入那个’\0’原创 2020-09-02 11:21:43 · 571 阅读 · 0 评论
分享