TC官方合作论坛
标题:
请问如何对字符串进行排序,
[打印本页]
作者:
momupa
时间:
2015-12-19 17:30
标题:
请问如何对字符串进行排序,
手中有一个
venski
同学的 冒泡排序,,,但不能对字符串数据进行排序啊,会报错
请教高人回答
venski
同学的代码
功能 数组按大小排序(原数组,从小大到=真)
变量 原大小=数组大小(原数组)
调试输出(数组转字符串(原数组))
遍历(变量 i = 0; i < 原大小; i++)
遍历(变量 j = 0; j < 原大小-1-i; j++)
如果(从小大到==真)
如果(原数组[j]>原数组[j+1])
var 替换值=原数组[j+1]
原数组[j+1]=原数组[j]
原数组[j] = 替换值
结束
否则
如果(原数组[j]<原数组[j+1])
var 替换值=原数组[j+1]
原数组[j+1]=原数组[j]
原数组[j] = 替换值
结束
结束
结束
结束
调试输出(数组转字符串(原数组))
返回 原数组
结束
复制代码
作者:
momupa
时间:
2015-12-19 17:36
就是对 字符串数组 进行排序, 数组 里面有1000个字符串
作者:
言术
时间:
2015-12-19 19:43
功能 数组按字符串长度排序(原数组,从小大到=真)
变量 原大小=数组大小(原数组)
调试输出(数组转字符串(原数组))
遍历(变量 i = 0; i < 原大小-1; i++)
遍历(变量 j = i+1; j < 原大小; j++)
如果(从小大到==真)
如果(字符串长度(原数组[i])>字符串长度(原数组[j]))
var 替换值=原数组[i]
原数组[i]=原数组[j]
原数组[j] = 替换值
结束
否则
如果(字符串长度(原数组[i])<字符串长度(原数组[j]))
var 替换值=原数组[i]
原数组[i]=原数组[j]
原数组[j] = 替换值
结束
结束
结束
结束
调试输出(数组转字符串(原数组))
返回 原数组
结束
复制代码
作者:
baige0428
时间:
2015-12-19 20:20
看看
作者:
momupa
时间:
2015-12-19 20:22
言术 发表于 2015-12-19 19:43
感谢留言,,,不过好像是错了,
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1