兰州理工大学数据删除算法java

兰州理工大学数据删除算法java

ID:34540470

大小:172.50 KB

页数:10页

时间:2019-03-07

兰州理工大学数据删除算法java_第1页
兰州理工大学数据删除算法java_第2页
兰州理工大学数据删除算法java_第3页
兰州理工大学数据删除算法java_第4页
兰州理工大学数据删除算法java_第5页
资源描述:

《兰州理工大学数据删除算法java》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、*******************实践教学*******************兰州理工大学计算机与通信学院2014年秋季学期数据结构与算法课程设计题目:数据删除问题专业班级:软件工程11级1班姓名:李致拓学号:13270105指导教师:李明成绩:目录摘要11.问题描述22.算法设计33.源程序44.运行结果65.总结7参考文献8摘要删除具有N个数据项的数组A中所有重复项的程序,返回A中仍有的数据项。运行时间在O(NlogN)。关键词:删除数据重复项运行时间71.问题描述1.1目的及任务分析本次试训运用了java语言的编程知识和技巧,该题目具有一定难度,要

2、求我们能独立完成所不知题目。在分析设计过程中,利用所学知识建立系统的逻辑结构,运用简单的调试技巧和方法,探讨实现数据删除的各种可能性。1.2系统需求分析使用java语言,设计并开发出可以实现数据删除软件。通过该题目的设计过程,可以培养我们的结构化程序设计的思想,加深对java语言基本语言要素和流程结构的理解。针对java语言中重点和难点内容进行训练独立完成具有一定工作量的程序设计任务,同时强调好的程序设计风格。得到软件工程综合训练,提高解决实际问题的能力。71.算法设计算法流程图数据结构7for(intj=0;j

3、t.print(a[j]+"t");}System.out.println("");System.out.println("请输入要删除的数字");Scannerin=newScanner(System.in);intx=in.nextInt();for(inti=0;i

4、.Scanner;publicclassdelete{publicstaticvoidmain(String[]args){int[]a={1,2,3,4,2,1,2,5};for(intj=0;j

5、==x){a[i]=99999;}}for(inti=0;i

6、间,但这为编辑程序提供了很好的结构。每个功能的分布情况,每个子程序应完成的任务,都是一目了然的。分而治之,大概就是这个意思。 最后,在不懈努力下,我成功的完成了程序的框架设计,并成功地运用java语言完成了程序的编辑。调试程序出现了许多小错误,一半是粗心,一半是逻辑的错误。经过最终的调试和测试后,程序成功的运行了。7在实验中,我也遇到很多困难,但是我并没有气馁,因为失败是成功之母,只有不断的犯错误,我们才能知道自己有哪些不足。在程序实现过程中,我反复修改代码,不论是语法错误还是逻辑错误,我都认真的找出并修正,务必将实验要求最好的实现。如果,自己实在找不出错误的

7、所在,那么我会向周围的同学请教。虽然大家的课题不一样,但所做的程序设计都是出于数据结构知识的应用,因此,我会简单的向他们讲解一下课题要求,指出自己认为有可能不对的地方,然后听取他们的意见。一人计短,二人计长。错误正是在实践中改正的。      总之,通过实验,我学会了独立思考问题,独立写程序,独立修正问题,并且能主动向大家学习。无论在何地、何时,有朋友帮忙指正所得到工作成就远比一个人独立打拼的成就多得多。所以,我不仅要提高自身的编程素质,也要在平时的编程训练中培养团队合作精神。参考文献1.严蔚敏,吴伟民.数据结构(C语言版)[M].北京:清华大学出版社,201

8、12.严蔚敏,吴伟民.数据结构题集(C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。