易语言如何批量排序数值的大小

有大量数据时,怎么排序,比如A=1,B=2,C=3,D=4...,如何把他们从小到大或者从大到小排序,但还要知道数值所对应的字母... 有大量数据时,怎么排序,比如A=1,B=2,C=3,D=4...,如何把他们从小到大或者从大到小排序,但还要知道数值所对应的字母 展开
 我来答
02587184469
推荐于2016-08-17 · TA获得超过1116个赞
知道小有建树答主
回答量:710
采纳率:66%
帮助的人:544万
展开全部
用冒泡排序法:http://baike.baidu.com/view/254413.htm?fromtitle=%E5%86%92%E6%B3%A1%E6%8E%92%E5%BA%8F%E6%B3%95&fromid=9940890&type=syn
易语言代码:
数组 = { 233, 1,5, 5, 6, 8, 7, 9, 41, 62, 2, 1, 3, 0 }
  c = 1
  b = 取数组成员数 (数组)
  .判断循环首 (c >0)
  c = 0
  .变量循环首 (1, b - 1, 1, d)
  .如果真 (数组 [d] > 数组 [d + 1]) ' 此处用于,对两个数据进行对比,可以修改成,拼音,数字大小,文本长度,等等
  e = 数组 [d]
  数组 [d] = 数组 [d + 1]
  数组 [d + 1] = e
  b = d
  c = c + 1
  .如果真结束
  .变量循环尾 ()
  .判断循环尾 ()

至于找到数值对应字母我有个疑惑,只有26个字母怎么对应大量数据呢?你给每个数据分配字母的规则是什么,请追问
追问
我就用字母和数字举个例子,实际使用的时候不一定这样,可能数字对应着数字123456=654321
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式