笔记
Asssshzy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用Github Copilot的方法
成功有输出——————————————————————————————分割线 ———————————————————————原创 2023-03-21 16:28:57 · 987 阅读 · 0 评论 -
图像评价指标VIF操作指南
指南原创 2022-11-09 00:58:40 · 1468 阅读 · 0 评论 -
【Dlib】人脸识别-图片/视频/摄像头
【代码】【Dlib】人脸识别-图片/视频/摄像头。原创 2022-11-02 00:36:23 · 403 阅读 · 0 评论 -
Mysql数据库基础操作
【代码】Mysql数据库基础操作。原创 2022-10-29 01:16:39 · 380 阅读 · 0 评论 -
用python写的简易学生信息管理系统
用python写的一个菜鸟级学生信息管理系统** 小白用来练手的,想完成期末作业的还是去找大佬吧!欢迎指出不足!!**print('*********欢迎使用学生信息管理系统!*********')print('********************************************')print('* 1.新建学生信息 *')print('* 2.显示全部信息 *')pri原创 2020-08-11 21:16:05 · 527 阅读 · 1 评论 -
Python 简单银行系统
【代码】Python 简单银行系统。原创 2022-10-27 02:03:06 · 561 阅读 · 0 评论 -
Python基础(更新)
【代码】Python基础(更新)原创 2022-10-26 22:41:10 · 426 阅读 · 0 评论 -
记录以下MySQL安装时遇到的问题
参考https://blog.youkuaiyun.com/qq_37350706/article/details/81707862输入"net start mysql"后提示"'net’不是内部或外部命令,也不是可运行的程序或批处理文件"的响应办法添加环境变量中的系统变量Path,如下图 注意:改完路径之后,重启你的cmd2. 这句话的意思是:不要有空格其他的我都按照步骤比较顺利,但是我是把MySQL放在D盘了,博主放在了C盘,这里路径会不一样,评论区有详解,自己看吧...原创 2021-08-24 09:32:57 · 146 阅读 · 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 · 248 阅读 · 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 0typede原创 2021-02-23 20:58:46 · 451 阅读 · 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 · 305 阅读 · 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 · 192 阅读 · 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 · 249 阅读 · 0 评论 -
二叉树的建立
已知非空的二叉树的先序序列和中序序列,建立这棵二叉树的二叉链表,输出后序序列并计算二叉树中左子树的结点个数。假设树的结点个数不超过26个。输入格式:输入共二行,分别给出非空的二叉树的先序序列和中序序列。输出格式:输出也是二行,第一行输出二叉树的后序序列,第二行输出二叉树中左子树的结点个数。输入样例:ABCDEGFCBEGDFA输出样例:CGEFDBA6#include<stdio.h>#include<stdlib.h>typedef char TElem原创 2021-02-23 20:45:44 · 377 阅读 · 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 · 957 阅读 · 0 评论 -
二叉树的建立
#include<stdio.h>#include<stdlib.h>typedef char TElemType;typedef int Status;#define OK 1#define ERROR 0#define OVERFLOW -1typedef struct BiNode{ TElemType data; struct BiNode *lchild,*rchild;}BiNode,*BiTree;Status CreatTr原创 2021-02-23 20:42:14 · 158 阅读 · 1 评论 -
哈夫曼编码
#include<stdio.h>#include<stdlib.h>#include<string.h>//#define N 8//带权值的叶子节点数或者是需要编码的字符数//#define M 2*N-1//n个叶子节点构造的哈夫曼树有2n-1个结点#define MAX 10000typedef char TElemType;//静态三叉链表存储结构typedef struct{ //TElemType data; unsign原创 2021-02-23 20:41:00 · 228 阅读 · 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 0typedef原创 2021-02-23 20:38:52 · 128 阅读 · 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 0typedef int Status;typedef char VertexType[10];typedef int AdjMatrix[MAX_VERTEX_NUM原创 2021-02-22 18:37:41 · 1817 阅读 · 0 评论 -
最小生成树
#include<stdio.h>#include<stdlib.h>#include<string.h>// 图的数组(邻接矩阵)存储表示#define MAX_VERTEX_NUM 100 // 最大顶点个数#define OK 1enum GraphKind {DG,DN,AG,AN}; // {有向图,有向网,无向图,无向网}typedef char VertexType[6];typedef int Status;// 顶点关系类型。对无权图原创 2021-02-22 18:35:51 · 140 阅读 · 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 31typedef int Status;typede原创 2021-02-22 18:34:46 · 2002 阅读 · 0 评论 -
关键活动
#include<stdio.h>#include<stdlib.h>#define MAXN 102 #define INFINITY 999int 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 · 167 阅读 · 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 1int TopOrder[MAX_VERTEX_NUM];int time[MAX_VERTEX_NUM];typedef int Status;struct A原创 2021-02-22 18:31:31 · 291 阅读 · 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的地址 第二行是最后的哈希表输入样例:1216 7原创 2021-02-22 18:28:53 · 1204 阅读 · 0 评论 -
快速排序
输入格式:输入共2行,第一行是关键字的个数,第二行给出所有的关键字。输出格式:输出共2行,分别输出排序过程中用到的枢轴记录和排序后的结果,每个关键字用%4d输出。输入样例:106 8 7 9 0 1 3 2 4 5输出样例:6 5 1 2 3 9 80 1 2 3 4 5 6 7 8 9#include <iostream>#include<stdio.h>#include<stdlib.h&g原创 2021-02-22 18:27:08 · 153 阅读 · 0 评论 -
模式匹配
利用改进的KMP算法,输出s1在s2中第一次出现的位置。假设串长不超过80。输入数据是两个字符串,输出数据是s1的NEXTVAL数组的值和s1在s2中第一次出现的位置。找不到输出0。输入格式:输入共2行,分别是s1和s2。输出格式:输出也是两行,第一行输出NEXT数组的值,第二行是一个表示位置的整数。输出格式为%3d。输入样例:aaaaabaaaabaaaaaaaaab输出样例:0 0 0 0 0 510#include<stdio.h>#include<原创 2021-02-22 18:24:32 · 146 阅读 · 0 评论 -
模式匹配
利用未改进的KMP算法,在输出s1在s2中第一次出现的位置。假设串长不超过80。输入数据是两个字符串,输出数据是s1的NEXT数组的值和s1在s2中第一次出现的位置。找不到输出0。输入格式:输入共2行,分别是s1和s2。输出格式:输出也是两行,第一行输出NEXT数组的值,第二行是一个表示位置的整数。输出格式为%3d。输入样例:abacababacaabaccabacabaa输出样例:0 1 1 2 1 211#include<stdio.h>#include&l原创 2021-02-22 18:22:59 · 190 阅读 · 0 评论 -
串的查找
利用串的最基本操作实现:输入两个字符串s1和s2,输出s1在s2中所有不重叠的位置。假设串长不超过80。找不到输出0.输入格式:输入共2行,分别给出两个字符串s1和s2输出格式:输出若干个整数,每个整数输出格式为%3d输入样例:aaaaaaaaaaaaaaaaaa输出样例: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 · 577 阅读 · 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 · 144 阅读 · 0 评论 -
读取二维字符数组
搜了好多答案,都是告诉我用gets,我不想用啊,我要用scanf,我要一个一个读入啊!!!!!!!自己找到了答案,用getchar,来读入那个’\0’原创 2020-09-02 11:21:43 · 554 阅读 · 0 评论
分享