鱼C论坛

 找回密码
 立即注册
查看: 4158|回复: 8

怎么比较数组中的数据的大小

[复制链接]
发表于 2014-8-13 11:01:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
怎么比较数组中的数据的大小,并且把比较的结果从小到大的现实出来!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-13 12:08:31 | 显示全部楼层
新人不懂  帮顶
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-8-13 12:49:34 | 显示全部楼层
我对Delphi只是简单的有些了解,还不会用Delphi写代码,只给你一个思路吧,不知道你看没看过"数据交换",原理就是先设置一个变量min,然后对第一个数据和第二个数据做比较,如果第二个数据小于第一个数据,那么让min=a;a=b;b=min.这就实现了两个数据的交换,数据交换成功了,那么就要再看一个知识点"冒泡法",For循环,从第一个数据循环到ubound,用第一个数据和后面的数据做比较,例如,第一个和第二个数据做比较,if a>b那么就进行交换,这时a是最小的,然后用第一个数据和第三个数据做比较,if a>c那么再次交换,遍历数组后,a就是最小的数,如果要把数据从小到大排列,那么要两个for循环,第一个是for i= ubound to 1第二个是for j=0 to ubound -1,在最内部的循环里设置数据交换
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-8-15 07:23:14 | 显示全部楼层
简单  在内存中2个2个的比如 A>B =a;a<c=c;c>D=c  依次遁环
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-8-15 08:04:48 | 显示全部楼层
冒泡排序
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-8-15 08:05:36 | 显示全部楼层
排序算法都需要比较。。。选择排序,冒泡排序。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-8-15 08:21:25 | 显示全部楼层
这个应该得用排序算法,其他的效率都不高啊。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-8-15 13:40:08 From FishC Mobile | 显示全部楼层
回帖是一种美德
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-8-15 16:19:35 | 显示全部楼层
前来观看。。。。。。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-7-3 01:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表