数据结构实验.rar


-
此为河北工业大学数据结构课程全部的实验报告,得分为95分,包括实验1,实验2,实验3,实验4,实验5,实验6,6 个实验
481KB
数据结构实验.rar
2020-06-29实验一: 1、(必做题)采用函数统计学生成绩:输入学生的成绩,计算并输出这些学生的最低分、最高分、平均分。 2、(必做题)采用递归和非递归方法计算k阶裴波那契序列的第n项的值,序列定义如下: f0=0, f1=0, …, fk-2=0, fk-1=1, fn= fn-1+fn-2+…+fn-k (n>=k) 要求:输入k(1<=k<=5)和n(0<=n<=30),输出fn。 3、(选做题)采用递归和非递归方法求解汉诺塔问题,问题描述如下: 有三根柱子A、B、C,在柱子A上从下向上有n个从大到小的圆盘,在柱子B和C上没有圆盘,现需将柱子A上的所有圆盘移到柱子C上,可以借助柱子B,要求每次移动一个圆盘,每根柱子上的圆盘只能大的在下,小的在上。 要求:输入n,输出移动步骤。 实验二: 1、(必做题)每个学生的成绩信息包括:学号、语文、数学、英语、总分、加权平均分;采用动态方法创建数组用于存储若干学生的成绩信息;输入学生的学号、语文、数学、英语成绩;计算学生的总分和加权平均分(语文占30%,数学占50%,英语占20%);输出学生的成绩信息。 2、(必做题)可以在数组末尾追加新学生的成绩信息;可以根据学号,删除该学生的成绩信息。 3、(选做题)可以根据学号或总分,升序排序学生的成绩信息。 实验三: 1、(必做题)每个学生的成绩信息包括:学号、语文、数学、英语、总分、加权平均分;采用链表存储若干学生的成绩信息;输入学生的学号、语文、数学、英语成绩;计算学生的总分和加权平均分(语文占30%,数学占50%,英语占20%);输出学生的成绩信息。 2、(必做题)可以在链表末尾追加新学生的成绩信息;可以根据学号,删除该学生的成绩信息。 3、(选做题)可以根据学号或总分,升序排序学生的成绩信息。 实验四: 1、(必做题)假设有序表中数据元素类型是整型,请采用顺序表或(带头结点)单链表实现: (1)OrderInsert(&L, e, int (*compare)(a, b)) //根据有序判定函数compare,在有序表L的适当位置插入元素e; (2)OrderInput(&L, int (*compare)(a, b)) //根据有序判定函数compare,并利用有序插入函数OrderInsert,构造有序表L; (3) OrderMerge(&La, &Lb, &Lc, int (*compare)()) //根据有序判定函数compare,将两个有序表La和Lb归并为一个有序表Lc。 2、(选做题)请实现: (1)升幂多项式的构造,升幂多项式是指多项式的各项按指数升序有序,约定系数不能等于0,指数不能小于0; (2)两个升幂多项式的相加。 实验五: 1、(必做题)假设栈中数据元素类型是字符型,请采用顺序栈实现栈的以下基本操作: (1)Status InitStack (&S) //构造空栈S; (2)Status Push(&S, e) //元素e入栈S; (3)Status Pop(&S, &e) //栈S出栈,元素为e。 2、(必做题)假设队列中数据元素类型是字符型,请采用链队列实现队列的以下基本操作: (1)Status InitQueue(&Q) //构造空队列Q; (2)Status EnQueue(&Q, e) //元素e入队列Q; (3)Status DeQueue (&Q, &e) //队列Q出队列,元素为e。 3、(必做题)请实现:对于一个可能包括括号{}、[]、()的表达式,判定其中括号是否匹配。 实验六: 1、(必做题)假设二叉树中数据元素类型是字符型,请采用二叉链表实现二叉树的以下基本操作: (1)根据二叉树的先序序列和中序序列构造二叉树; (2)根据先序遍历二叉树; (3)根据中序遍历二叉树; (4)根据后序遍历二叉树。 测试数据包括如下错误数据: 先序:1234;中序:12345 先序:1234;中序:1245 先序:1234;中序:4231 2、(必做题)对于一棵二叉树,请实现: (1)计算二叉树的叶子数目; (2)计算二叉树的深度。 3、(选做题)给定n个权值,请构造它们的最优二叉树(赫夫曼树)。 期末大实验: 一、任意长十进制整数加法 二、车厢调度 三、赫夫曼编/译码 四、无线广播部署
15.31MB
数据结构实验代码.rar
2021-03-23适合于初学数据结构者,该资源分为9个实验程序,每个实验包含了基本的代码实现和实现过程中的遇到的问题记录日志,包括二叉树,图,顺序表等数据结构的ADT的实现和应用等。
1.69MB
数据结构实验与实训教程.rar
2008-03-16数据结构实验与实训教程.rar
3.15MB
扬大数据结构上机实验完整代码.rar
2019-12-18本资源为专栏《数据结构与算法上机实验专栏》对应的上机源代码,可直接上机运行,程序带有良好的注释。本课程考试98分,课程设计96分。
604KB
黑大软件学院数据结构实验.rar
2012-03-24黑大软件学院数据结构实验.rar
126KB
计科数据结构实验\数据结构答案.rar
2010-06-27\2008级计科数据结构实验\数据结构答案.rar \2008级计科数据结构实验\数据结构答案.rar \2008级计科数据结构实验\数据结构答案.rar \2008级计科数据结构实验\数据结构答案.rar
100KB
数据结构(C语言版)(第2版)-配套实验.rar
2017-08-16数据结构(C语言版)(第2版)-配套实验.rar
1.63MB
数据结构实验报告.rar
2019-05-17数据结构实验报告,包含二叉树,哈希表,二维数组,图,快速排序的实验报告,并且还附上了.cpp的源程序文件。还附上了一篇排序简介的ppt介绍了各种排序的算法及其效率的好坏。实验报告中包含了测试步骤,按照报告中的测试步骤进行测试即可。
4.85MB
南昌大学数据结构实验报告.rar
2021-01-24本内容包括顺序表、单链表、栈、队列、多维数组、二叉树、排序等数据结构的基本操作,所有关于数据结构的基础操作应有尽有。另外,里面附有完整的C++实验代码,直接复制粘贴即可运行。本实验为本人呕心沥血手敲出来的,如果有人想要单纯完成课程任务,就得付出一点代价了^-^
278KB
数据结构教程上机实验指导源程序.rar
2011-05-18数据结构教程上机实验指导源程序.rar(目前的课本) 各种.cpp文件,大家赶快下载哦
191KB
数据结构+严蔚敏+上机实验参考代码.rar
2009-09-01数据结构+严蔚敏+上机实验参考代码.rar
12KB
2018级华中科技大学数据结构实验(线性表.rar
2020-03-07资源包括数据结构实验所需,基于顺序存储结构于链式存储结构的线性表实现,以及二叉树结构链表,无向图表。
2.33MB
数据结构课程实验_徐孝凯.rar
2011-05-24数据结构课程实验_徐孝凯.rar!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
893.28MB
上理考研869数据结构题库.rar
2020-09-23上理考研869数据结构题库 上海理工大学(University of Shanghai for Science and Technology)是一所以工学为主,工学、理学、经济学、管理学、文学、法学、艺术学等多学科协调发展的应用研究型大学,上海市属重点建设大学,上海市高水平地方高校建设试点单位,中国知识产权发展联盟常务理事单位,沪港大学联盟、CDIO工程教育联盟成员,入选国家“111计划”、教育部卓越工程师教育培养计划、国家级新工科研究与实践项目、国家大学生创新性实验计划、国家级大学生创新创业训练计划、国家创新人才培养示范基地、首批高等学校科技成果转化和技术转移基地、中国政府奖学金来华留学生接
4KB
java数据结构实验5.rar
2019-12-18这是数据结构java版的实验5的课后代码,包括了三个小实验,功能全部都实现了,没有任何的问题,可以下载
35.61MB
数据结构编程实验在线课程课件.rar
2019-08-08吴永辉老师在计蒜客推出的《数据结构编程实验》的录屏版在线课程,包括了《数据结构编程实验:大学程序设计课程与竞赛训练教材》(第2版)的大部分章节。(课程地址:https://www.jisuanke.com/course/1048,进入课程时的课程代码:WUYONGHUI2018DS)。 计蒜客设置,只有听了前面的课程,才能听后面的课程。 这里是所有课程的PPT,可以在线下自己学习,也可以跳跃着学习。不用必须一个个看完。整理不易,喜欢的话帮忙点个好评
37.12MB
数据结构课程设计(公交线路图).rar
2020-08-31大二寒假数据结构课程设计,包含源代码和注释,任务和报告文档,手绘图,以及一个演示视频,视频里的编译环境是codeblocks,而vc++和vs2019等一些IDE都可以,不懂的可以私信我,设计公交线路所需的储存结构,站点信息和线路信息都存放在txt文件中,并将文件中的数据读入内存,包括换乘一次的路径算法,最短路径算法。提供用户操作的菜单和界面实现添加、删除、修改公交、站点、线路等信息,并将修改后的信息重新保存回文件。(数据具有关联性)。不懂的可以私信,没有积分的也可以问我要。
Java8零基础入门视频教程
2016-09-29这门课程基于主流的java8平台,由浅入深的详细讲解了java SE的开发技术,可以使java方向的入门学员,快速扎实的掌握java开发技术!
JavaEE+大数据+2个实战项目终极套餐震撼来袭
2017-05-19该套视频教程共包含16门课程,分别是Linux入门到精通、大型ERP项目实战教程、solr教程、Lucene教学视频、Java反射与注解开发、Hadoop大数据入门教程、Activiti工作流教程、redis高并发由浅入深、webservice入门教程、hibernate4入门教程、大型分布式redis+solr+Linux+nginx+springmvc+mybatis电商项目、struts2深入浅出、oracle入门到大神、springmvc深入浅出、spring 3.2教程、mybatis入门到精通教程、Java EE教程、Mysql教程。
Python金融数据分析入门到实战
2019-09-26<p> <strong><span style="font-size:16px;color:#003399;">会用Python分析金融数据 or 金融行业会用Python</span></strong> </p> <p> <strong><span style="font-size:16px;color:#003399;">职场竞争力更高</span></strong> </p> <p> <br /> </p> <p> <img src="https://img-bss.csdnimg.cn/202012231042221925.png" alt="" /> </p> <p> <br /> </p> <p> <br /> </p> <p> <strong><span style="font-size:16px;color:#003399;">Python金融数据分析入门到实战</span></strong> </p> <p> <strong><span style="font-size:16px;color:#003399;">Get√金融行业数据分析必备技能</span></strong> </p> <p> <img src="https://img-bss.csdnimg.cn/202012231042438069.png" alt="" /> </p> <p> <br /> </p> <p> <br /> </p> <p> <strong><span style="font-size:16px;color:#003399;">以股票量化交易为应用场景</span></strong> </p> <p> <strong><span style="font-size:16px;color:#003399;">完成技术指标实现的全过程</span></strong> </p> <p> <br /> </p> <p> <span style="font-size:14px;">课程选取股票量化交易为应用场景,由股票数据的获取、技术指标的实现,逐步进阶到策略的设计</span><span style="font-size:14px;">和回测,由浅入深、由技术到思维地为同学们讲解Python金融数据分析在股票量化交易中的应用</span><span style="font-size:14px;">。</span> </p> <p> <br /> </p> <p> <span style="font-size:14px;"><br /> </span> </p> <p> <img src="https://img-bss.csdnimg.cn/202012231043183686.png" alt="" /> </p> <p> <br /> </p> <p> <br /> </p> <p> <strong><span style="font-size:16px;color:#003399;">以Python为编程语言</span></strong> </p> <p> <strong><span style="font-size:16px;color:#003399;">解锁3大主流数据分析工具</span></strong> </p> <p> <br /> </p> <p> <span style="font-size:14px;">Python做金融具有先天优势,课程提取了Python数据分析工具NumPy、Pandas及可视化工具</span><span style="font-size:14px;">Matplotlib的关键点详细讲解,帮助同学掌握数据分析的关键技能。</span> </p> <p> <img src="https://img-bss.csdnimg.cn/202012231043472858.png" alt="" /> </p> <p> <strong><span style="font-size:16px;color:#003399;"><br /> </span></strong> </p> <p> <strong><span style="font-size:16px;color:#003399;">2大购课福利</span></strong> </p> <p> <strong><span style="font-size:16px;color:#003399;"><br /> </span></strong> </p> <p> <img src="https://img-bss.csdnimg.cn/202012300628195864.png" alt="" /> </p>
Python数据分析与机器学习实战
2017-01-24<p> <br /> </p> <p> Python数据分析与机器学习实战教程,该课程精心挑选真实的数据集为案例,通过python数据科学库numpy,pandas,matplot结合机器学习库scikit-learn完成一些列的机器学习案例。课程以实战为基础,所有课时都结合代码演示如何使用这些python库来完成一个真实的数据案例。算法与项目相结合,选择经典kaggle项目,从数据预处理开始一步步代码实战带大家入门机器学习。学完该课程即可: 1.掌握Python数据科学工具包,包括矩阵数据处理与可视化展示。 2.掌握机器学习算法原理推导,从数学上理解算法是怎么来的以及其中涉及的细节。 3.掌握每一个算法所涉及的参数,详解其中每一步对结果的影响。 4.熟练使用Python进行建模实战,基于真实数据集展开分析,一步步完成整个建模实战任务。 </p>
Javascript前端开发
2018-03-14JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
Java并发编程精讲
2019-09-28课程会讲解Java中并发相关技术的基础、原理和应用,从线程安全、线程(池),<br /> 锁实现和并发容器等高并发Java实现,去深入理解在并发编程中,<br /> 一些最容易被忽视的点,这些点也是我在多年编程经验中实际用到,<br /> 对于每个小节小课均会有实际的场景应用为你呈现。<br /> 同时这些也是面试过程中面试官考察的重点,掌握这些点,面试和工作时,做到心中有货,不慌不乱,能够胜任。<br />
WebSocket整合SpringBoot、SockJS、Stomp、Rabbitmq分布式消息推送
2020-04-28<p class="MsoNormal"> <span style="font-family:宋体;">(</span><span>1</span><span style="font-family:宋体;">)</span><span>HTML5 WebSocket</span><span style="font-family:宋体;">、异常重连、心跳检测;</span> </p> <p class="MsoNormal"> <span style="font-family:宋体;">(</span><span>2</span><span style="font-family:宋体;">)</span><span>SockJS</span><span style="font-family:宋体;">、</span><span>Stomp</span><span style="font-family:宋体;">、</span><span>RabbitMQ Stomp</span><span style="font-family:宋体;">消息代理;</span> </p> <p class="MsoNormal"> <span style="font-family:宋体;">(</span><span>3</span><span style="font-family:宋体;">)分别用</span><span>Nginx</span><span style="font-family:宋体;">和</span><span>Spring Cloud Gateway</span><span style="font-family:宋体;">实现多实例负载均衡;</span> </p> <p class="MsoNormal"> <span style="font-family:宋体;">(</span><span>4</span><span style="font-family:宋体;">)可靠消息推送(</span><span>Stomp</span><span style="font-family:宋体;">持久化队列、客户端</span><span>ACK</span><span style="font-family:宋体;">确认机制);</span> </p> <p class="MsoNormal"> <span style="font-family:宋体;">(</span><span>5</span><span style="font-family:宋体;">)</span><span>Java</span><span style="font-family:宋体;">原生、</span><span>Stomp</span><span style="font-family:宋体;">客户端实现(非浏览器客户端);</span> </p> <p class="MsoNormal"> <span style="font-family:宋体;">(</span><span>6</span><span style="font-family:宋体;">)</span><span>Websocket</span><span style="font-family:宋体;">拦截器结合</span><span> Spring security</span><span style="font-family:宋体;">、</span><span>jwt token</span><span style="font-family:宋体;">认证授权。</span> </p> <p class="MsoNormal"> <span style="font-family:宋体;">(</span><span>7</span><span style="font-family:宋体;">)</span><span>VUE+elementUI</span><span style="font-family:宋体;">前后分离实现。</span> </p>
-
下载
附件6质量管理小组活动概况统计表.doc
附件6质量管理小组活动概况统计表.doc
-
下载
三菱FX5U PLC全套视频入门到高级 各指令 模拟量定位伺服以太网MODBUS通讯视频教程 50G.txt
三菱FX5U PLC全套视频入门到高级 各指令 模拟量定位伺服以太网MODBUS通讯视频教程 50G.txt
-
下载
Python实现随机过程模拟
Python实现随机过程模拟
-
下载
厦门国际中心大体积砼方案.doc
厦门国际中心大体积砼方案.doc
-
下载
凉都人民医院模板施工方案.docx
凉都人民医院模板施工方案.docx
-
下载
Untitled1.ipynb
Untitled1.ipynb
-
下载
随机过程庞加莱截面的实现
随机过程庞加莱截面的实现
-
下载
数字大厦悬挑脚手架施工方案.doc
数字大厦悬挑脚手架施工方案.doc
-
下载
汽研中心项目QC成果.ppt
汽研中心项目QC成果.ppt
-
下载
网络编程进阶(上).md
网络编程进阶(上).md
