自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第七次数据结构收官咯

有两题需要用时间。7-3 二叉树最短路径长度 (100 分)给定一棵二叉树T,每个结点赋一个权值。计算从根结点到所有结点的最短路径长度。路径长度定义为:路径上的每个顶点的权值和。输入格式:第1行,1个整数n,表示二叉树T的结点数,结点编号1..n,1≤n≤20000。第2行,n个整数,空格分隔,表示T的先根序列,序列中结点用编号表示。第3行,n个整数,空格分隔,表示T的中根序列,序列中结点用编号表示。第4行,n个整数Wi,空格分隔,表示T中结点的权值,-10000≤Wi≤100

2021-06-19 11:15:33 182

原创 数据结构第六次实验报告

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

2021-06-14 13:19:03 151

原创 数据结构第五次报告

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

2021-06-04 23:06:07 108

原创 数据结构第四次上机实验报告

指导老师:Gu Fangming-1 连通分量 (100 分)无向图 G 有 n 个顶点和 m 条边。求 G 的连通分量的数目。输入格式:第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个整数,表示所求连通分量的数目。...

2021-05-28 15:52:01 230 1

原创 2021-05-24

数据结构第二次实验指导老师:Gu Fangming7-1 数列查询 (100 分)已知数列的通项公式为: f(n) = f(n-1)*11/10,f[1]=10. 通项从左向右计算,*和/分别表示整数乘法和除法。 现在,要多次查询数列项的值。输入格式:第1行,1个整数q,表示查询的次数, 1≤q≤10000. 第2至q+1行,每行1个整数i,表示要查询f(i)的值。输出格式:q行,每行1个整数,表示f(i)的值。查询的值都在32位整数范围内。输入样例:.

2021-05-24 23:44:33 184

原创 2021-05-23

第三次上机实验指导老师:Gu Fangming7-1 二叉树最长路径 (100 分)给定一棵二叉树T,求T中的最长路径的长度,并输出此路径上各结点的值。若有多条最长路径,输出最右侧的那条。输入格式:第1行,1个整数n,表示二叉树有n个结点, 1≤n≤100000.第2行,2n+1个整数,用空格分隔,表示T的扩展先根序列, -1表示空指针,结点用编号1到n表示。输出格式:第1行,1个整数length,length表示T中的最长路径的长度。第2行,length+1个整数,用

2021-05-23 19:12:18 179

空空如也

空空如也

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

TA关注的人

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