上一主题下一主题
推送至APP |
级别: 总版主
UID: 2
精华: 1
发帖: 12967
威望: 12978 点
铜币: 1126817 枚
贡献值: 0 点
注册时间: 2022-03-21
最后登录: 2024-02-18
0楼  发表于: 2022-03-26 13:26

C做的冒泡排序动态演示

  利用 C#语言实现了冒泡排序的动态演示,可以对十个 0~100 间的整数进行 冒泡排序,排序过程较清晰明了,每次排序的结果都显示出来,把冒泡的思想展 现了出来,对初次理解冒泡的人有很好的帮助作用!
  1、首先设置了两个窗口,一个作为输入数字和排序方法选择的窗体,另一 个作为手动输入数字时的临时窗体,当上述的初始化工作结束后,选择了冒泡方 法后,就进入了排序过程的窗体,在这里就开始演示冒泡排序的思想,以上是程 序的基本框架。
  2、依次介绍各个模块的实现过程。 ①初始化排序数字和排序方法选择窗体,该窗体如下图 1 所示
  图 1 初始化排序数字和排序方法选择窗体 此窗体共有 4 个单击事件触发控件,其分别为图 1 所示的“手动输入数”、
  “生成随机数”、“普通冒泡演示”和“优化冒泡演示”,前两个实现待排序数字 的初始化的功能,后两个实现冒泡方法选择的功能。
  此窗体还含有 3 个 Time 控件和 1 个 toolTip 控件,Time 控件用来实现程序 执行的时间间隔,而 toolTip 控件用来实现实时显示窗体鼠标处的坐标用途,以 来更好的分配各个模块的位置。
  另外还有 2 个 label 控件分别用来显示初始化的数字和排好序后的结果。 ②相关控件的主要代码
  其中 input.ShowDialog();此语句的执行就打开了输入数字的窗体:如下图所示:
☛ 1024社區区
上一主题下一主题
 电影2090 » 娱乐动态