![](https://csdnimg.cn/release/downloadcmsfe/public/img/no-data.51c5211b.png)
![](https://csdnimg.cn/release/downloadcmsfe/public/img/good-course.ff455529.png)
- 西南交通大学计算机程序设计基础-实验8-C++.docx1. 设有一个double型维数组a,长度为N(注意N值应满足以下操作需求)。建立该数组,并完成以下任务: (1)键盘输入15个实型数据存入数组a中,并按照每行输出5个的格式,输出该数组; (2)计算a中元素的平均值,并将它存储在a中有效范围的末位(即a中已有15个有效元素,所以,该平均值应该被存入a[15]中。提示:数组长度不应小于16); (3)调整a数组中前15个元素的位置,即存放平均值的元素a[15]保持不动。调整规则是:元素值低于平均值的放在后部、高于平均值的放在前部(相关算法参考案例4.1问题拓); (4)输出调整以后的a数组。 2. 建立两个int型的一维数组,分别起名为a和b,并完成以下任务: (1)编制一个判定某数是否为素数的子函数prime(参见3.17验证哥德巴赫猜想); (2)键盘输入15个数据(这些书中有奇数、也有偶数)存入数组a中; (3)输出a数组中的最大值和下标,以及输出其最小值和下标; (4)通过调用子函数prime,找出数组a中所有的素数,并存入数组b中; (5)反向(即从后/bn-1到前/b0)输出b中元素,数据域宽为10。
5 2584浏览
¥ 5.90 - 西南交通大学计算机程序设计基础-实验10-C++.docx1.从键盘上为一个5*5的整型数组输入数据,并找出主对角线上元素的最大值及其所在的行号。 2.已知有const int M=100; int x[M][M],m; 要求:将按照如下规律自动生成的数据存放x数组中,并输出如下图所示三角。 3.编写程序,输入数字n(n<10),输出n层正方形图案。正方形图案最外层是第一层,依次往内,每层用的数字和层数相同 4.编写程序,要求输入某班N名同学的序号及3门课成绩,计算每位同学的平均成绩以及每门课的平均成绩(学号为3位整数,成绩也为整数,课程名称为:科目1、科目2、科目3)。
5 1878浏览
¥ 5.90 - C语言大学实用教程第4版苏小红.docxC语言大学实用教程第4版苏小红课本Word版
5 4085浏览
¥ 9.90 - 数据课设报告书x_数学分析结课报告表达式类型的实现(包含源代码) 设计任务: 一个表达式与一棵二叉树之间,存在着自然的对应关系。写一个程序,实现基于二叉树表示的算术表达式Expression的操作。 设计要求: 假设算术表达式Expression内可以含有变量(a~z)、常量(0~9)和二元运算符(+,-,*,/,^)。实现以下操作: 1. ReadExpr(E)——以字符序列的形式输入语法正确的前缀表示式并构造表达式E。 2. WriteExpr(E)——用带括号的中缀表示式输出表达式E。 3. Assign(V,c)——实现对变量V的赋值(V=c),变量的初值为0。 4. Value(E)——对算术表达式E求值。
5 1358浏览
¥ 14.90 - 西南交通大学-zhy-数据结构第4次作业.docx西南交大;西南交通大学;数据结构;赵宏宇;一、二叉树(二) 1. 写算法 (1) 二叉树的直径定义为从根结点至叶子的最大路径长度。编写算法,求二叉树(二叉链表)的直径。 (2) 已知二叉树(二叉链表)根结点指针bt,树中两个结点的指针p、q。编写算法求距离结点*p和*q最近的公共祖先的地址。 (3) 已知二叉树(二叉链表)根结点指针bt,利用二叉树叶子结点的rchild指针域将所有叶子结点从左向右连接成一个单向链表。算法返回单向链表头结点指针(即最左边第1个叶子结点的地址)。 2. 编程题 (1) 从键盘输入一个字符串(要求字符串中无重复字符),将串中字符当做完全二叉树的顺序存储结构,建立对应的完全二叉树的二叉链表存储结构,输出先、中、后序遍历结果。 (2) 用先序遍历法建立二叉树二叉链表存储结构(结点数据域类型为char,输入字符序列用字符'#'表示NULL),实现中序线索化,并用非递归算法输出中序遍历结果的正序和逆序序列。 二、图 1. 已知某无向图如下图所示。画出该图的多重邻接表存储结构示意图。根据该存储结构,写出从顶点v0出发,深度和宽度优先遍历顶点访问次序。 2. 写一个算法,判断无向图是否有环。算法提要:深度优先遍历过程中,访问某顶点后,该顶点的邻接点中有已访问的顶点且该已访问邻接点不是该顶点的上一级递归出发顶点(即存在回边),则有环。 3. 编程题: 建立无向图邻接表存储结构,输出深度和宽度优先遍历顶点访问次序。 4. 编程题:建立AOE网络存储结构,计算并输出ve[]和vl[]。 5. 选作题*:算法设计-已知AOE网络的邻接表存储结构G,ve[]和vl[]值已全部求取,写出算法,输出所有关键路径。要求每条关键路径用源点至汇点的顶点序列(拓扑有序)表示。
5 2037浏览
¥ 11.90 - 西南交通大学计算机程序设计基础-实验5-C++.docx1.一只猴子摘了N个桃子第一天吃了一半又多吃了一个,第二天又吃了余下的一半又多吃了一个,到第十天的时候发现还有一个。 2. 编程实现十进制整数和八进制整数之间的转换(即将10进制数转换为8进制数,或将8进制数转换为10进制数)。 3.计算由键盘输入的两个数的最大公约数和最小公倍数。 4. 从键盘输入一个角度值x(计算时需要将角度值转换成幅度值:y=x*PI/180),求sinx的近似值,要求截断误差小于0.0001,即通项式的值小于0.0001停止计算。近似计算公式如下: 5.由键盘输入若干职工的工资收入(以0或负数结束),计算并输出每个职工的缴税额,输出每个职工的实际工资收入,统计并输出职工总人数和总缴税额。
5 1764浏览
¥ 5.90 - 数据结构第5次作业.docx一、查找 1. 算法设计题 :已知n元顺序表a0, a1, … , an-1按关键字递增有序存储。给定关键字值key,编写算法用对分查找求下标i,满足ai-1<key且aikey。 2. 编程题:输入n个两两互不相等的整数,以这些整数为关键字建立平衡的二叉排序树。判断该二叉树是否为平衡的,输出判断结果;输出该二叉树的中序遍历关键字访问次序。 3. 从空树起连续插入以下20个关键字构建m=4的B-树。 50, 15, 09, 18, 03, 85, 33, 72, 48, 22, 91, 88, 11, 99, 06, 56, 68, 77, 43, 36。 4. 16个关键字组成的5阶B-树如下图所示,请按关键 字递减的次序删除所有结点至空树,画出每删除1个关键字后得到B-树,直至空树。 5. 12个关键字如本电子教案例1所示,设H(K)=K mod 13,地址空间范围0~15,用二次探测再散列解决冲突。画出哈希表;若各元素等概率查找,求成功查找时的平均查找长度。 二、内部排序 1.算法设计与分析题:将直接插入排序的内循环改造为使用对分查找实现元素插入,请写出基于对分查找的插入排序算法并给出其时间复杂度分析。 2.算法设计:将教案给出的非递归直接插入排序和冒泡排序算法用递归算法实现。 3.算法设计:带附加头结点单链表将各数据结点按关键字升序连接。 4.编程题:键盘输入n个无符号整数,用链式基数排序实现由小到大排序,输出排序结果。 提示:对于C语言32bit宽的unsigned类型,可以采用16进制形式来实现基数排序,即32bit共有8个16进制位,每个16进制位进行一趟分配和收集,共8趟。
5 1947浏览
¥ 9.90 - 0513《编译原理》答案 设计并实现TINYC语言的扫描程序.doc0513《编译原理》答案 网络教育线下编译原理作业, 包含实验报告, 程序设计等 设计并实现TINYC语言的扫描程序; •完成并提交实验报告,扫描程序的源程序,编译后的可执行程序,例子和运行结果. 实验报告至少要包含如下内容: 1 实验目的; 2 TINYC语言的词法说明,扫描器的输入和输出; 3 实验原理(所采用的过程); 3.1 记号种类及各记号所代表的字符串集合; 3.2 各记号对应的正则表达式及所有记号对应的正则表达式;
5 1443浏览
¥ 11.90 - 西南交通大学计算机程序设计基础-实验12-C++.docx1、求sum=,其中x和n均为整数,由键盘输入。编程输出公式中的每一项的值、以及sum的值。要求:x, n, sum均用指针。 2.统计一维整型数组中能被3整除的元素个数,并输出。要求:数组元素随机产生(10~100),用指针方式访问数组。 3.学生成绩统计:随机产生30名学生的成绩(0~100之间的整数),存放于一维数组中;输出学生成绩,每行10个数。然后统计并输出90-100、80-80、70-79、60-69、小于60这五个分数段的学生人数。 4.编程将一维数组中保存的10个整数先循环右移循m1=5位,再循环左移m2=7位,m1和m2的值由键盘输入。 5.有一组整数,其排列形式为:8,5,13,15,3,11,6,7,22,10,且尾部的10和头部的8首尾相连,构成一个环形。编程求出相邻的任意四个数之和,并输出。然后找出相加之和最大的四个数,输出求和的结果以及这四个数。
5 1561浏览
¥ 5.90 - C语言实现歌曲信息管理系统.docC语言实现歌曲信息管理系统--附源码
5 2000浏览
¥ 5.90 - 西南交通数据结构实验报告-图-关键路径.docx实验内容及要求: 用字符文件提供数据建立AOE网络邻接表存储结构,编写程序,输出一条关键路径以及工程的最短完成时间。输出的关键路径用该路径上全部顶点的拓序有序序列表示。 实验目的:掌握图的邻接表存储结构;掌握基于拓扑排序算法的关键活动求取算法;自拟输出出一条关键路径的算法。
5 692浏览
¥ 9.90 - C++课程设计报告 家庭财务管理系统 面对对象实验报告.docx家庭财务管理系统C++课程设计报告,包括问题描述、需求分析,总体设计、详细设计和小结,报告共17页。 问题描述:系统具有帐务处理的一般功能,包括家庭月收入管理、月支岀管理、并能按年、月统计 家 庭收入 总和与 支 岀 总和 可 按月支出费用进行降序排序 同时 系统 提供收 入或支出 的添 加、修改、删除操作。
5 654浏览
¥ 5.90 - 数据结构第4次作业.docx一、二叉树(二) 1. 写算法 (1)二叉树的直径定义为从根结点至叶子的最大路径长度。编写算法,求二叉树(二叉链表)的直径。 (2)已知二叉树(二叉链表)根结点指针bt,树中两个结点的指针p、q。编写算法求距离结点*p和*q最近的公共祖先的地址。 (3)已知二叉树(二叉链表)根结点指针bt,利用二叉树叶子结点的rchild指针域将所有叶子结点从左向右连接成一个单向链表。算法返回单向链表头结点指针(即最左边第1个叶子结点的地址)。 2. 编程题 (1) 从键盘输入一个字符串(要求字符串中无重复字符),将串中字符当做完全二叉树的顺序存储结构,建立对应的完全二叉树的二叉链表存储结构,输出先、中、后序遍历结果。 (2) 用先序遍历法建立二叉树二叉链表存储结构(结点数据域类型为char,输入字符序列用字符'#'表示NULL),实现中序线索化,并用非递归算法输出中序遍历结果的正序和逆序序列。 二、图 1. 已知某无向图如下图所示。画出该图的多重邻接表存储结构示意图。根据该存储结构,写出从顶点v0出发,深度和宽度优先遍历顶点访问次序。 2.写一个算法,判断无向图是否有环。算法提要:深度优先遍历过程中,访问某顶点后,该顶点的邻接点中有已访问的顶点且该已访问邻接点不是该顶点的上一级递归出发顶点(即存在回边),则有环。 3.编程题: 建立无向图邻接表存储结构,输出深度和宽度优先遍历顶点访问次序。 4.编程题:建立AOE网络存储结构,计算并输出ve[]和vl[]。 5.选作题*:算法设计-已知AOE网络的邻接表存储结构G,ve[]和vl[]值已全部求取,写出算法,输出所有关键路径。要求每条关键路径用源点至汇点的顶点序列(拓扑有序)表示。
5 1433浏览
¥ 9.90 - 西南交通大学-zhy-数据结构第3次作业-2020版.docx西南交大;西南交通大学;数据结构;赵宏宇;1. 写算法 (1) 已知二叉树(二叉链表)根结点指针为bt,求该二叉树中的叶子数目。 (2) 已知某二叉树(三叉链表)的根结点地址root,该树中各结点的左、右儿子指针域已正确填充,写一个算法将所有结点的双亲指针域正确填充。 (3) 已知某二叉树(二叉链表)的根结点指针bt。编写算法,将该二叉树中所有结点的左右子树互换。 (4) 已知n个结点的完全二叉树结点数据域值按结点编号次序顺序存于一维数组(元素下标范围0..n-1)。编写算法,由该数组首地址以及数组长度n建立对应的二叉链表存储结构。 2. 上机题 (1) 编写完整程序,用先序遍历法建立二叉树的二叉链表存储结构,要求结点data域值类型为int。输入的先序遍历整数序列用0表示NULL指针域,其它有效结点的data域值均不等0。定义三个算法函数,分别计算并输出二叉树中结点data域值的最大值、结点data域值之和以及data域值小于0的结点数。 (2) 从键盘输入n个数据建立n元完全二叉树顺序存储结构。实现该完全二叉树的先、中、后序遍历。
5 795浏览
¥ 11.90 - DEVC++调试方法devc++下,各种调试问题和报错的分析,可以全面的涵盖你可能在调试中犯的各种错
3 2387浏览
¥ 9.90 - 西南交通大学计算机程序设计基础-实验9-C++.docx1. 建立一个一维数组a,并完成以下任务,并输入输出格式参见下图。 (1)利用rand()产生10个10~100之间的整数,存入a中并输出; (2)使用冒泡法,将数组a按降序排列,并输出; (3)使用折半查找完成指定数据(从键盘输入)的查找,并输出是否查找到的信息。 2. 建立一个一维数组a,并完成以下任务,并输入输出格式参见下图。 (1)以自动生成的斐波那契数列前10项(前两项为1、1)为数组元素赋初值,并输出; (2)将键盘输入的一个数据插入,并数组元素值仍保持有序; (3)把数组中相同的数据删除到只剩下一个,并输出; (4)求出数组所有元素的平均值,并输出; (5)删除数组中所有低于平均值的那些元素。
5 980浏览
¥ 5.90 - 西南交通大学计算机程序设计基础C++实验报告10.docx西南交通大学计算机程序设计基础C++实验报告
5 460浏览
¥ 5.90 - 西南交通大学计算机程序设计基础-实验6-C++.docx1. 编写一个成绩录入程序,该程序可录入不同班级学生的学号、语文、数学和英语成绩并判断学生的优势学科。班级数目、各班人数、学号、三科成绩(假设各科成绩均不相同)均由键盘输入。运行结果如下,请编码实现。 2.百鸡问题:公鸡5元钱一只,母鸡3元钱一只,小鸡三只1元钱。现在用100块钱买了100只鸡,问公鸡、母鸡、小鸡各多少只?运行结果如下,请编码实现。 3. 编码实现:键盘输入10个整数(数据位数不限,示例中给出的数据位数均为3位),输出数据位的数字之和为7(如502,各位数字之和5+0+5为7)的所有整数。运行结果如下。 4. 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。运行结果如下,请编码实现。 5.用循环结构语句编程并输出下图,其行数由键盘输入,行数和每行输出的星号*数有2倍的关系。运行结果如下,请编码实现。
5 1229浏览
¥ 5.90 - C语言程序设计编程实践NOJ100题以及代码解答.doc西工大C语言程序设计NOJ编程实践100题以及代码解答,可供学生参考,同时也可自我练习提高编程能力
5 2013浏览
¥ 11.90 - 数据结构第2次作业-2020版.docx西南交通大小:38KB编程作业 1.输入一个非零正整数,输出其各位数字。要求数字之间间隔至少一个空格。 例如:输入12085, 输出为1 2 0 8 5。 要求:采用递归和非递归(用堆栈)两种算法;输入的整数不允许按单个字符输入。 八皇后问题是一个古老而著名的问题。该问题要求在88格的国际象棋盘上摆放着8个皇后,使其不能互相攻击(如下图所示)。即任意两个皇后都不处于同一行、同一列或同一斜线上。问有多少种摆法。著名数学家高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的方案。后来有人用图论的方法解出有92种方案。现在用计算机递归程序,可以很方便地求出这92种方案。请设置堆栈,消除下面递归程序的递归。编程作业 1.输入一个非零正整数,输出其各位数字。要求数字之间间隔至少一个空格。 例如:输入12085, 输出为1 2 0 8 5。 要求:采用递归和非递归(用堆栈)两种算法;输入的整数不允许按单个字符输入。 八皇后问题是一个古老而著名的问题。该问题要求在88格的国际象棋盘上摆放着8个皇后,使其不能互相攻击(如下图所示)。即任意两个皇后都不处于同一行、同一列或同一斜线上。问有多少种摆法。著名数学家高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的方案。后来有人用图论的方法解出有92种方案。现在用计算机递归程序,可以很方便地求出这92种方案。请设置堆栈,消除下面递归程序的递归。
5 527浏览
¥ 9.90 - 高级语言程序设计(SIST000812)第2次实验(大作业)报告-成绩管理.docx高级语言程序设计(SIST000812)第2次实验(大作业)报告-成绩管理 SWJTU C语言/高级语言程序设计期末大作业 本人C语言99分,有任何考试相关问题可以来咨询哦!
5 623浏览
¥ 9.90 - C语言课程设计——学生考勤管理系统.docC语言课程设计——学生考勤管理系统
5 3576浏览
¥ 5.90 - 武汉理工大学数据结构与算法实验一Huffman图片压缩的实验报告这是武汉理工大学数据结构与算法实验一——Huffman图片压缩的实验报告
5 570浏览
¥ 4.90 - 算数表达式求值-数据结构实验报告大一下数据结构满绩点课设。含有算法流程图,功能流程图,函数调用关系图,栈的中间变化过程,显示菜单栏……内容充实。
5 2787浏览
¥ 11.90 - 数据结构第3次作业-2020版.docx一、数组与广义表 习题集 5.1 5.5 5.7 5.10 上机编程题 习题集5.19 二、二叉树(一) 1. 写算法 (1)已知二叉树(二叉链表)根结点指针为bt,求该二叉树中的叶子数目。 (2)已知某二叉树(三叉链表)的根结点地址root,该树中各结点的左、右儿子指针域已正确填充,写一个算法将所有结点的双亲指针域正确填充。 (3)已知某二叉树(二叉链表)的根结点指针bt。编写算法,将该二叉树中所有结点的左右子树互换。 (4)已知n个结点的完全二叉树结点数据域值按结点编号次序顺序存于一维数组(元素下标范围0..n-1)。编写算法,由该数组首地址以及数组长度n建立对应的二叉链表存储结构。 2. 上机题 (1)编写完整程序,用先序遍历法建立二叉树的二叉链表存储结构,要求结点data域值类型为int。输入的先序遍历整数序列用0表示NULL指针域,其它有效结点的data域值均不等0。定义三个算法函数,分别计算并输出二叉树中结点data域值的最大值、结点data域值之和以及data域值小于0的结点数。 (2)从键盘输入n个数据建立n元完全二叉树顺序存储结构。实现该完全二叉树的先、中、后序遍历。
5 1086浏览
¥ 9.90 - 西南交通大学算法分析与设计实验报告 - 染色问题时间复杂度.docx算法实验2-3、2-4。染色问题mColoring求时间复杂度,绘制运行时间曲线 (仅供参考,请独立完成实验)
5 488浏览
¥ 5.90 - 算法与分析实验五:分枝限界法【实验目的】 应用分枝限界法的算法设计思想求解单源最短路径问题。 【实验性质】 在完成的过程中注意与回溯算法思想的比较,重点注意两种算法思想各自的特点以及实现方式比较。此实验的性质为综合性实验 【实验内容与要求】 采用分支限界法编程求源点0到终点6的最短路径及其路径长度。 要求完成:⑴算法描述⑵写出程序代码⑶完成调试⑷进行过程与结果分析
5 889浏览
¥ 5.90 - 燕山大学数据结构实验报告.doc燕山大学数据结构实验报告
5 669浏览
¥ 5.90 - 算法分析与设计 课程作业 完整版.docx算法分析与设计 课程作业 完整版。 包含第二章——递归算法 1.汉诺塔问题 2.斐波纳契数列 3.八皇后问题 第三章——分治算法 1.归并排序 2.快速排序 3.折半查找 4.选择问题 5.最大子段 第四章——贪心算法 1.背包问题 2.多机调度问题 3.单源最短路径-Dijkstra算法 4.最小代价生成树问题-Prim算法 5.最小代价生成树问题-Kruskal算法 第五章——动态规划算法 1.最优二叉搜索树 2.每对节点最短距离 3.最长公共子序列 第六章——回溯算法 1.0/1背包问题 2. 皇后问题(递归实现) 3.图的 着色问题 4.装载问题 5.货郎问题(TSP) 6.最大团(MCP)问题 第七章——分支限界算法 1.0/1背包问题 2.旅行商问题 各个问题都包含 解题算法描述,代码描述,运行结果,时间复杂度。 共计60页,有1.37MB,内容丰富,很适合学习算法的同学。
5 1546浏览
¥ 4.90 - 基于C++语言实现机动车违章处罚管理系统.doc基于C++语言实现机动车违章处罚管理系统--附源码
5 490浏览
¥ 5.90 - 各种内部排序方法及其比较实验报告各种内部排序方法及其比较实验报告
5 762浏览
¥ 5.90 - 数据结构一元多项式计算,文档加上源码,可以直接运行数据结构一元多项式计算,文档加上源码,可以直接运行
5 1082浏览
¥ 11.90 - 严蔚敏版《数据结构》代码实现这些代码主要是针对严蔚敏老师的《数据结构》一书中的大部分伪代码编辑的代码,能够正常运行,是基于C++编写的代码,包括,数组线性表,链表线性表、双向链表、顺序栈、链栈、链队列,顺序队列,循环队列、KMP算法、二叉树前、中、后、层次遍历(包含递归和非递归)、二叉树前、中线索遍历算法、图的邻接表深、广遍历、有向图十字链表深、广遍历、孩子、兄弟法无向图生成森林、邻接多重表普里娒算法求最小生成树、拓扑排序、快速排序、希尔排序、堆排序。代码有注释。
5 1138浏览
¥ 5.90 - C语言基于哈希表实现通讯录.docC语言基于哈希表实现通讯录--附源码
5 979浏览
¥ 5.90 - 停车场管理系统 实验报告.docC语言停车场管理系统 实验报告.doc
5 713浏览
¥ 5.90 - C语言通讯录管理系统完整版.docC语言通讯录管理系统完整版.doc
5 1608浏览
¥ 5.90 - 算法与分析实验四:回溯法实验四:回溯法 【实验目的】 深入理解分治法的算法思想,应用分治法解决实际的算法问题。 【实验性质】 综合性实验 【实验内容与要求】 实验要求】 设下图G=(V,E)是一连通无向图,有3种颜色,用这些颜色为G的各顶点着色,每个顶点着一种颜色,且相邻顶点颜色不同。试用回溯法设计一个算法,找出所有可能满足上述条件的着色法,如果这个图不能用3种颜色着色满足相邻顶点颜色互异的要求就给出否定的回答。
5 1044浏览
¥ 5.90 - c++用迭代法求解泰勒公式cosx和弦截法求方程的根.docx适合正在学习面向对象程序设计的学生学习,用迭代法解决级数问题(以余弦泰勒公式为例)。本资源提供两道样题和对应的C++代码实现。
5 2756浏览
¥ 5.90 - 实验五、二叉树操作及应用.docx程序代码给出了该二叉树的链式存储结构的建立、前序、中序、后序遍历的算法,同时也给出了查询“E”是否在二叉树里的代码。代码有三处错误,有标识,属于逻辑错误,对照书中的代码仔细分析后,请修改了在电脑里运行。 资源含有实验报告的编写,及选做题(编写二叉树的前序(或中序)的非递归遍历算法并进行测试)
5 1336浏览
¥ 4.90 - C语言学生学籍管理系统课程设计.docC语言学生学籍管理系统课程设计--附源码
5 1817浏览
¥ 5.90 - C语言实现外卖系统-课程设计实验报告.docC语言实现外卖系统-课程设计实验报告--附源码
5 763浏览
¥ 5.90 - C语言利用结构体数组实现学生成绩管理系统.docC语言利用结构体数组实现学生成绩管理系统.doc
5 3194浏览
¥ 5.90 - 编译原理 词法分析语法分析课程设计报告(C++实现).doc包括:设计目的、设计要求、开发环境、分析器模型图、设计原理、框架图、分析过程、主要函数、运行结果 (1)词法分析: 创建一个词法分析程序,它支持对正规文法的分析。必须使用DFA(确定性有限自动机)或NFA(非确定性有限自动机)来实现这一项目。该程序的输入是一个文本文件,包括一组由该正规文法产生的产生式以及待识别源代码字符串。该程序的输出是一个符号表(二元式),它由5种类型符号:关键词,识别符,常量,界符和操作符。 (2)语法分析: 创建一个语法分析程序,它采用LL(1)方法或LR(1)方法。该程序的输入是一个文本文档,包括一组2型文法(上下文无关文法)的产生式和任务1程序输出的符号表。任务2的输出是一个YES或NO,即源代码字符串是否符合本2型文法。
5 551浏览
¥ 5.90 - 图书登记管理程序实验报告图书登记管理程序 问题描述: 请设计一个图书登记管理程序,以方便图书管理员管理图书馆内的图书,该程序应该具有以下功能: (1)从键盘输入某本图书的信息 (2)给定图书的国际标准书号(ISBN),显示该图书的信息。 (3)给定图书的作者,显示所有该作者所著的图书。 (4)给定国际标准书号(ISBN),修改该图书的信息。 (5)给定国际标准书号(ISBN),删除该图书的信息。 题目要求: (1)按照分析、设计、编码、调试、测试的软件过程完成这个应用程序。 (2)图书信息应该包含国际标准书号、图书名称、图书出版社、图书作者(假设一个作者)、图书价格、出版时间。 (3)为各项操作功能设计一个菜单,应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。
5 539浏览
¥ 5.90 - 算法与分析实验三:动态规划法【实验目的】 应用动态规划算法思想求解矩阵连乘的顺序问题。 【实验性质】 验证性实验(学时数:2H) 【实验要求】 应用动态规划算法的最优子结构性质和子问题重叠性质求解此问题。分析动态规划算法的基本思想,应用动态规划策略写出算法及相应的程序,求解此题。要读懂读透A[i,j],A[1,n]=A[1,k] ×A[k+1,n],m[i][j],s[i][j]各式所表达的含义并正确加以应用。m[i][j]的递归定义:
5 1964浏览
¥ 5.90 - 西南交通数据结构内部排序-多种排序算法的实现.docx实验内容及要求: 输入n个整数,分别用希尔排序、快速排序、堆排序和归并排序实现由小到大排序并输出排序结果。要求n=10,15,20进行三组排序实验。 实验目的:掌握希尔排序、快速排序、堆排序、归并排序算法。
5 344浏览
¥ 4.90 - Clion详细教程.docxClion大小:914KB手把手教你入门Clion,解决诸如输入EOF,设置命令行参数,插件无法下载,停止按钮变骷髅头,分离式编译,终端编译,工具链下载失败等等“小病大灾”。手把手教你入门Clion,解决诸如输入EOF,设置命令行参数,插件无法下载,停止按钮变骷髅头,分离式编译,终端编译,工具链下载失败等等“小病大灾”。
5 1094浏览
¥ 4.90 - 实验一 线性表基本操作的编程实现【实验目的】 线性表基本操作的编程实现 要求: 线性表基本操作的编程实现(2学时,验证型),掌握线性表的建立、遍历、插入、删除等基本操作的编程实现,也可以进一步编程实现查找、逆序、排序等操作,存储结构可以在顺序结构或链表结构中任选,可以完成部分主要功能,也可以用菜单进行管理完成大部分功能。还鼓励学生利用基本操作进行一些更实际的应用型程序设计。 【实验性质】 验证性实验(学时数:2H) 【实验内容】 把线性表的顺序存储和链表存储的数据插入、删除运算其中某项进行程序实现。建议实现键盘输入数据以实现程序的通用性。为了体现功能的正常性,至少要编制遍历数据的函数。
5 2059浏览
¥ 5.90 - 数据结构实验报告-线性表-基于链表的多项式乘法-实验内容及要求.docx实验内容及要求: 从字符文件输入两个多项式的非零系数及对应的指数,建立多项式的链式存储结构,计算这两个多项式的乘积,输出乘积多项式的全部非零系数及对应的指数到另一字符文件中。 要求输入输出字符文件中的数据格式自拟;编程语言采用C/C++。 实验目的:掌握单向链表的基本操作以及基于链表的多项式加法与乘法。
5 853浏览
¥ 9.90 - 实验四 二维数组基本操作的编程实现【实验目的】 二维数组基本操作的编程实现 要求: 二维数组基本操作的编程实现(2学时,验证型),掌握数组的建立、读取数据、压缩存储等基本操作的编程实现,存储结构可以在顺序结构或链接结构中任选,也可以全部实现。也鼓励学生利用基本操作进行一些应用的程序设计。 【实验性质】 验证性实验(学时数:2H) 【实验内容】 设计一个可容纳40位数的求n!的程序。设计一个将稀疏数组压缩的程序。 【注意事项】 1.开发语言:使用C。 2.可以自己增加其他功能。
5 1391浏览
¥ 5.90 - 西南交通大学算法分析与设计实验报告 - 棋盘覆盖问题.docx在一个2^k*2^k个方格组成的棋盘中,恰有一个方格与其他方格不同,称该方格为特殊方格。棋盘覆盖问题要求下图四种不同形状的L型骨牌覆盖给定棋盘上除特殊方格以外的所有方格,且任意2个L型骨牌不得重叠覆盖。 (仅供参考,请独立完成实验)
5 1821浏览
¥ 5.90 - 数据结构课程设计-基于Huffman编码的文件压缩与解压缩20分-内容与要求.docx数据结构课程设计-基于Huffman编码的文件压缩与解压缩20分-内容与要求.docx 西南交通大学 报告仅供参考,请独立完成作业
5 425浏览
¥ 9.90 - 职工信息管理系统课程设计完整版包括 1.课程设计说明书 2.设计内容与要求 3.目录 4.详细设计说明 5.模块流程图 6.结构图 7.源码 8.测试结果图 9.实验结论
5 403浏览
¥ 4.90 - 图与景区管理系统.doc这是武汉理工大学计算机数据结构与算法实验二——图与景区管理系统的实验报告
5 403浏览
¥ 4.90 - 数据结构实验报告-栈与队列-中缀表达式求值-实验内容及要求.docx实验内容及要求: 从键盘输入中缀表达式,建立操作数与运算符堆栈,计算并输出表达式的求值结果。 基本要求:实现 +, -, *, /四个二元运算符以及(); 操作数范围为0至9。 提高要求:实现+, -, *, /四个二元运算符以及(); 实现+, -两个一元运算符(即正、负号); 操作数可为任意整型值(程序假定整数及运算范围不超过int型表示范围)。 若两个整数相除,结果只保留整数商(余数丢弃);每位同学可选择实现基本要求或者提高要求;程序可不处理表达式语法错误。 实验目的:掌握堆栈在表达式求值中的应用。
5 2052浏览
¥ 9.90 - 【C/C++】#ifndef,#define用法主要是#ifndef和#define的用法说明,并举例说明便于理解。
0 2431浏览
¥ 9.90 - 西南交通大学计算机程序设计基础C++实验报告12.docx西南交通大学计算机程序设计基础C++实验报告
5 564浏览
¥ 5.90 - 数据结构实验报告-树-求二叉树某结点在先序、中序、后序遍历中的访问次序5分(第9周完成)-实验内容与要求.docx数据结构大小:31KB西南交通大学 报告仅供参考,请独立完成作业西南交通大学 报告仅供参考,请独立完成作业
5 559浏览
¥ 4.90 - C语言课程设计之抽奖系统.docC语言课程设计之抽奖系统--附源码
5 985浏览
¥ 5.90 - 宿舍管理查询软件.doc宿舍查询软件课程设计C语言 可运行 有代码 课程设计报告
5 416浏览
¥ 4.90