C#完成的排序演示器,可用于教学~~ 内附源码,简单易懂,有利于对怕徐算法的理解O(∩_∩)O~
2022-06-23 21:36:59 39KB C#排序演示器
1
最近学习Windows编程,作为练习,自己做了个冒泡排序的演示程序。功夫没到家,做得有点粗糙。 希望对初学者学习冒泡排序有帮助。
2022-03-25 10:15:44 9KB 冒泡 排序 演示 Bubble
1
该程序由VC++ 6.0 编写,程序功能设计如下: 1)按“生成10个随机数”菜单动态生成10个数字的数组,并以随机数初始化数组。 2)在“排序方法”菜单里的打勾方式来选择排序方法。 3)排序方式为冒泡排序和选择排序。 4)在“操作”菜单里选择“开始”即演示数组数据排序的移动过程,按“结束”则直接结束排序演示过程,按“单步演示”打勾再按“开始”则是可以通过鼠标左键点击客户区一步一步查看过程,“单步演示”不打勾时表示是自动演示。 5)在客户区正确显示当前数组数据的移动过程。
1
题目三:排序演示过程 1、编程要求 1)动态生成自定义大小的数组,并以随机数初始化数组。 2)按“开始”菜单演示数组数据排序的移动过程,按“结束”菜单结束排序演示过程。 3)在客户区正确显示当前数组数据的移动过程。 4)按“单步演示”菜单打勾来一步一步查看过程。“单步演示”菜单不打勾时表示是自动演示(每次移动间隔1s)。 5)按菜单打勾方式来选择排序方法。 6)要求至少实现两种排序方式。 2、要点分析 本题主要涉及到的知识点有:鼠标消息、菜单、定时器。同时也需要有部分画笔/画刷使用,显示文字等工作,难度适中。 该题的难点在于数据结构和排序算法,涉及的集合类(容器)使用,以及在定时器和鼠标消息处理函数中的编写。
基于C语言的排序算法演示程序,包含了“冒泡算法”和“选择算法”两个基础的排序算法。学习程序设计,重点是对算法的理解。本程序动态演示了排序过程,详尽体现涉及到的各个细节,力求让初学者更好地理解这两个算法。
2020-01-03 11:28:21 88KB 选择算法 冒泡算法 排序演示
1
以前帮别人写的一个课程设计,里面提供了四种常用排序算法:冒泡排序、选择排序、插入排序、交换排序。 由于是动画演示,可以清楚看到各种不同排序的比较、交换的过程。 本代码供VS2013以后的环境使用,因为代码中用到了yield。
2019-12-21 21:08:57 140KB 排序 源码 排序演示 .NET
1
七种排序算法(插入、选择、冒泡、归并、希尔、快速、桶)演示软件,支持手动输入数据执行演示。
2019-12-21 18:53:38 250KB 排序算法 排序演示 WPF C#
1