- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6数据结构c#顺序表
实 验 报 告
课程名称: 数据结构与数据库应用基础教程
系部名称:
专业班级:
学生姓名:
学 号:
指导教师:
黑龙江工程学院教务
实验项目 线性表的控制台程序及窗体 实验日期 2015-10-28
实验地点 实验楼612 同组人数 5
□ 传统实验 ☑ 现代实验 □ 其 他
实验类型 □ 验证性 □ 综合性 ☑ 设计性 □ 其 他
□ 自立式 ☑合作式 □ 研究式 □ 其 他
一、实验目的
编写线性表中顺序表的控制台应用程序及其实现Windows 窗体化。利用控制台
应用程序实现求顺序表的长度,清空顺序表,判空顺序表,判满顺序表,在顺序
表末尾添加元素,在顺序表i 位置插入元素,删除顺序表的i 个未知的元素,获
取第i个数据元素,在顺序表中查找值为value 的数据元素。
二、实验仪器设备
MicrosoftVisual Studio2010
三、实验原理、内容及步骤
利用Microsoft Visual Studio2010 编写控制应用程序和Windows 窗体。
:(输入一个新的顺序表并提示生成成功)
:(顺序表先进行排序的操作)
:(顺序表生成的同时会提醒进行下一步骤的操作,并且以后的每一步操作都会提示。
不过接下来的截图都会略过提示)
:(同时输入插入的元素数据和位置显示出结果)
:(不过在此窗体中要同时输入插入的元素和位置才可以生成正确的顺序表,不然会出
现上图所示的错误)
:(输入要删除的元素的位置输出结果)
四、实验中存在的问题、解决方法及进一步的想法等
1.开始不知道怎么编写代码通过输入数据创建一个新的顺序表,后来通过请教同学知
道了用追加 (append)的方法创建一个新的顺序表。
2.不知道怎么给顺序表排序,通过上网了解了可以用冒泡法进行排序。
3.最后编写程序时不知道怎么把经过操作的程序结果输出,用for(inti 0;i last;
i++)就可以实现了。
4.在开始做窗体的时候以为每做一个控件就要输入代码,结果发现没有这个必要,在
用button控件的时候再把代码输入进去就行了。
5.不知道用什么代码读取输入的顺序表,发现用new运算符可以实现。
6.最后不知道报错的程序该写在哪里,还是请教同学才搞明白。
五、教师评语
成 绩
指导教师签字:
年 月 日
注:1、此报告为参考格式,各栏项目可根据实际情况进行调整;
2、实验成绩以优 (90~100)、良(80~89)、中 (70~79)、及格 (60~69)、不及格 (60 以下)
五个等级评定。
附录
控制台应用程序;
using System;
namespace 顺序表_CSharp
{
classProgram
{
#region 方法
// 程序主入口
public staticvoidMain(string[]args)
{
Console.Write(请输入顺序表的长度:);
intb Convert.ToInt32(Console.ReadLine());
// 创建并实例化顺序表类,为了方便演示,此处使用整数
SeqListint SL new SeqListint(b); // 为了方便演示,此处直
5
接使用 作为表最
文档评论(0)