自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 JLU统一建模语言总结

吉林大学UML软件学院知识点总结

2022-09-03 08:49:04 496

原创 python矩阵记录

Array[:,0]就是取矩阵每一行的第0列的全部值,Array[0,:]就是取矩阵Array的第0行全部值, Array[:, m:n]即取矩阵Array的每一行中的第m列到n-1列

2022-04-06 20:15:22 687

原创 VScode(JUNE 2021 1.58) 创建项目

VScode如何创建一个项目 在旧版本下创建项目的方式: vscode怎样新建项目和文件. 新版的VScode中,已经没有了“配置任务运行程序” 这个选项,所以从这一步起应进行一下操作: 1.选择配置默认生成任务 2.选择使用模板创建.json文件 3.选择Others 4.完成,在根文件夹中在新建普通文件夹储存各种源程序。 ...

2021-07-12 00:23:11 370

原创 数据结构第一次与第二次上机--线性表

文章目录一、单调对列与单调栈7-4 最喜爱的序列 (100 分)输入格式:输出格式:输入样例:输出样例:思路:二级标题二级标题二级标题二、使用步骤1.引入库2.读入数据总结 一、单调对列与单调栈 7-4 最喜爱的序列 (100 分) 小唐这段时间在研究序列。拿来N个整数的序列,他给序列中的每个整数都赋予一个喜爱值。喜爱值也是整数,有正有负,越大表明越喜欢。他想知道,如何从序列中连续取最多m个数,他获得喜爱值最大。1≤N≤500000,1≤m≤N。 输入格式: 第一行是两个整数N,m。分别代表序列中数的个数

2021-06-23 12:00:58 419

原创 数据结构第七次上机

7-4 方案计数 (100 分) 输入格式 代码 #include<iostream> #include<vector> #include<queue> using namespace std; int rdu[10005],vl[10005], ve[10005]; queue<int>que; vector<int>edge[10005]; class node { public: int num[105],len; void operat

2021-06-23 11:29:40 439

原创 数据结构第六次上机实验

7-1 高精度数加法 (100 分) 高精度数是指大大超出了标准数据类型能表示的范围的数,例如10000位整数。很多计算问题的结果都很大,因此,高精度数极其重要。 一般使用一个数组来存储高精度数的所有数位,数组中的每个元素存储该高精度数的1位数字或多位数字。 请尝试计算:N个高精度数的加和。这个任务对于在学习数据结构的你来说应该是小菜一碟。 。 输入格式 第1行,1个整数N,表示高精度整数的个数,(1≤N≤10000)。 第2至N+1行,每行1个高精度整数x, x最多100位 输出格式 1行,1个高精度整数

2021-06-15 20:39:53 298

原创 QT connect写法记录

函数原型 :bool QObject::connect(const QObject* sender,const char * signal,const QObject * receiver,const char * member)[static] connect是QT中的连接函数,将信号发送者sender对象中的信号signal与接受者receiver中的member槽函数联系起来。 另一种写法: connect(ui->btnListen,&QPushButton::clicked,[thi

2021-06-10 21:55:49 304

原创 数据结构第五次上机实验

7-1 图的深度优先搜索I (100 分) 无向图 G 有 n 个顶点和 m 条边。求图G的深度优先搜索树(森林)以及每个顶点的发现时间和完成时间。每个连通分量从编号最小的结点开始搜索,邻接顶点选择顺序遵循边的输入顺序。 在搜索过程中,第一次遇到一个结点,称该结点被发现;一个结点的所有邻接结点都搜索完,该结点的搜索被完成。深度优先搜索维护一个时钟,时钟从0开始计数,结点被搜索发现或完成时,时钟计数增1,然后为当前结点盖上时间戳。一个结点被搜索发现和完成的时间戳分别称为该结点的发现时间和完成时间 输入 第1行

2021-06-08 18:06:49 705

原创 洛谷p3613

题目: 链接: P3613 【深基15.例2】寄包柜 解法: 1.我的解法: 由于格子与柜子的对应性,如果开数组的话必须开一个二维的数组,但每个柜子的格子数是不确定的,所以必须开成a[100005][100005],空间会爆掉,所以需要开一个动态的数组存放柜子中被使用的格子。 插入格子时,先遍历柜子的所有格子,判断是否已加入,若时则修改值,若否,则在末端插入。 输出时,需遍历格子,匹配到对应的格子输出。 2.弊端: 在插入时与输出时都需要遍历数组,时间复杂度为O(mn),本题的时间卡的不是很严格,所以可以过

2021-06-07 00:00:01 447 2

原创 数据结构第三次上机实验--树

文章目录一、7-1 二叉树最长路径 (100 分)输入格式:输出格式:输入样例:输出样例:思路:二、7-2 森林的层次遍历 (100 分)输入格式:输出格式:输入样例:输出样例:思路:具体代码:一、7-3 纸带切割 (100 分)输入格式:输出格式:输入样例:输出样例:思路:具体思想:一、7-4 序列乘积 (100 分)输入格式:输出格式:输入样例:输出样例:思路: 一、7-1 二叉树最长路径 (100 分) 给定一棵二叉树T,求T中的最长路径的长度,并输出此路径上各结点的值。若有多条最长路径,输出最右侧.

2021-05-29 11:56:07 1199

原创 图的遍历算法

文章目录一、DFS实现递归实现非递归实现二、BFS 一、DFS实现 递归实现 int vis[10000]; void DFS(int v) { cout << v << endl; vis[v] = 1; for (edge* pp = g->verlist[v - 1].next; pp; pp = pp->next) { if (!vis[pp->ii]) { DFS(pp->ii); } } } 非递归实现 stac

2021-05-29 10:55:22 133

原创 数据结构第四次上机

一、7-1 连通分量 (100 分) 输入格式: 第1行,2个整数n和m,用空格分隔,分别表示顶点数和边数, 1≤n≤50000, 1≤m≤100000. 第2到m+1行,每行两个整数u和v,用空格分隔,表示顶点u到顶点v有一条边,u和v是顶点编号,1≤u,v≤n. 输出格式: 1行,1个整数,表示所求连通分量的数目。 输入样例: 在这里给出一组输入。例如: 6 5 1 3 1 2 2 3 4 5 5 6 输出样例: 在这里给出相应的输出。例如: 2 思路: 1. 存储问题: 存储图的结构有连接链表与连接矩

2021-05-29 00:18:11 698 1

原创 [递归例题总结]--正整数n,按第一项递减的顺序依次输出其和等于n的所有不增的正整数和

[递归例题总结]–正整数n,按第一项递减的顺序依次输出其和等于n的所有不增的正整数和 题目内容 题目编号:Exp08-Basic01,GJBook3-12-05 题目名称:正整数分解 题目描述:正整数n,按第一项递减的顺序依次输出其和等于n的所有不增的正整数和式。 输入:一个正整数n(0<n≤15)。 输出:每行输出如样例所示,和等于n的不增正整数和式,数字和运算符间无符号,最后一行结尾有一个回车换行符。 样例: 输入: 4 输出: 4=3+1 4=2+2 4=2+1+1 4=1+1+1+1 #inc

2021-01-04 21:24:44 1628 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除