TC官方合作论坛

 找回密码
 立即注册
查看: 12238|回复: 51

【剑仙教程】数组类:快速排序。

  [复制链接]
发表于 2018-3-28 18:32:10 来自手机 | 显示全部楼层 |阅读模式

马上加入TC

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

x
本帖最后由 剑仙十号 于 2023-2-21 04:44 编辑

【剑仙教程】数组类:快速排序。
使用快速排序。选择距离最近的怪物。
代码环境:tc7.0

快速排序采用分治,
如果是几千,几万个数据,快速排序的速度是冒泡的几倍.
几十, 几百个数据,冒泡排序就可以胜任。使用快速排序.有点大材小用。

游客,如果您要查看本帖隐藏内容请回复

功能 启动_热键()
var bool = 线程获取状态(hThread)
if(bool == 0)
  hThread = 线程开启("执行", "")
end
结束
功能 终止_热键()
线程关闭(hThread)
结束
上一篇 :冒泡排序
http://52tc.info/thread-70422-1-1.html

回复

使用道具 举报

 楼主| 发表于 2018-3-28 18:32:39 来自手机 | 显示全部楼层
本帖最后由 剑仙十号 于 2023-11-10 03:52 编辑

二楼,更新信息专用。

tc简单开发_爱好群:
433286131 (491/500)

tc简单开发_兴趣群:
143358382 (492/500)

tc简单开发_脚本作者群:
891069033 (168/500)

编程四大F:流程控制,变量和数组,函数多线程,系统api。
本群大神众多,新手众多,群文件内_资源海量。希望新手分享更多学习笔记,减少重复造轮子的时间。
回复 支持 反对

使用道具 举报

发表于 2018-3-29 03:25:10 | 显示全部楼层
这个递归写法确实比冒泡要快上很多.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-5-7 09:50:08 来自手机 | 显示全部楼层
while(int(arr[i]) <= key && j > i)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-5-7 09:50:46 来自手机 | 显示全部楼层
var 周转值 = arr[i]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-5-7 09:51:50 来自手机 | 显示全部楼层
TC论坛确实有毛病。
arr[i],有时能发,有时会被减掉。
回复 支持 反对

使用道具 举报

发表于 2018-5-7 18:23:48 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2018-12-21 17:24:18 | 显示全部楼层
for(var ai = 0; ai < 元素个数; ai++)
  traceprint(arr[i])
end
回复 支持 反对

使用道具 举报

发表于 2018-12-24 17:09:05 | 显示全部楼层
看看
回复

使用道具 举报

发表于 2019-4-12 20:40:51 | 显示全部楼层
快速排序。 [修改]
高级模式
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-4-20 10:50 , Processed in 0.036766 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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