ImageVerifierCode 换一换
格式:DOC , 页数:9 ,大小:35.50KB ,
资源ID:2792453      下载积分:20 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-2792453.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(排序算法动态演示 java课设合并排序动态演示.doc)为本站会员(dreamzhangning)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

排序算法动态演示 java课设合并排序动态演示.doc

1、1排序算法动态演示 java课设合并排序动态演示导读:就爱阅读网友为您分享以下“java 课设合并排序动态演示”的资讯,希望对您有所帮助,感谢您对 的支持!目录一需求分析1.1 设计任务21.1 项目背景2二概要设计2.1 类设计322.2 系统流程32.3 系统模块3三详细设计3.1 各模块的实现方法53.2 程序流程133.3 系统界面16四调试分析五用户使用及说明六测试结果二需求分析1.1 设计任务3本系统为合并排序的演示展示程序,分为界面设计和算法设计两大部分,通过 Java 的 GUI 图形用户界面演示合并排序的算法原理,实现排序算法的动态演示。要求完成:(1)理解并实现合并排序算法

2、(2)使用界面完成合并排序算法的演示(3) 动态跟踪排序1.2 项目背景为加深对理论教学内容的理解,掌握图形界面设计,熟悉 java.awt 包的组件,掌握图形界面设计方法,理解事件处理模型,检 测对这门课的掌握情况。有助于及时查漏补缺,4使学生系统地掌握程 序设计及其在网络开发中的广泛应用,基本方法及技巧,为学生 综合运用所学知识,并在实践应用方面打下 一定基础,开展合并排序 的算法演示课程设计。合并排序算法是归并排序的一种,主要是利用 递归算法进行排序算法的动态演示。二概要设计2.1类设计2.2.系统流程2.2.1 用户通过主界面在排序区输入要合并排序的字符串 2.2.2 开始排序,演示区

3、实时显示当前排序的子字符串2.2.3 动态演示排序过程2.2.4 显示排序的实时结果2.3.系统模块52.3.1 主类(CMain)程序的入口,创建窗体函数对象2.3.2 主界面窗体类(CWin)构造用户 GUI 图形界面,合并排序算法的前台演示排序过程2.3.3 合并排序算法实现类(CMergeSort)将文本框控件传来的数据进行合并排序2.3.4 跟踪界面窗体类(CStateWin)动态演示程序运行到某一处代码段2.3.5 等待同步类(Wait)实现前台后台数据同步。三详细设计63.1 各模块的实现方法:3.1.1 主类(CMain)实现方法:主方法 public static void

4、static void main(String args),创建窗体函数对象;3.1.2 主界面窗体类(CWin)实现方法:Public class CWin extends JFrame implementsActionListener,MouseListener,RunnableCWin() 1.完成窗体控件的声明和初始化,2.设置控件的摆放位置 3.增加事件监听private void Inittialization()初始化窗体控件,为排序类(CMergeSort)的静态标记为赋初值7Private String GetRanDomSequence()产生随机序列数据,传入输入文本框p

5、rivate void StartMergeSort()排序及演示int mid = 0,i;String strTemp = txtInput1.getText();for(i = 0; i strTemp.length(); i+)if(strTemp.charAt(i)=, | strTemp.charAt(i)=,)8mid+;strTemp = strTemp+ , + txtInput2.getText(); if(strTemp.length() 1)return;strTemp = strTemp.replace(,, ,);/如果有中文的 , 则将其 换为英文的,strTemp = strTemp.replace( , );/去掉空格String data = strTemp.split(,);if(data.length MaxElement)9JOptionPane.showMessageDialog(this, 元素过多,为了便于演 示建议元素个数不多于+String.valueOf(MaxElement) +个,警告, JOptionPane.PLAIN_MESSAGE);return;else if(data.length 2)

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报