【算法】用lua解决快速排序问题
来源:互联网 发布:silk labo 知乎 编辑:程序博客网 时间:2024/04/29 23:51
如下
local list = { 3,1,5,18,34,32,0, }function printList()local str = ""for i = 1,#list dostr = str .. list[i] .. " "endprint(str)endfunction qsort(low,high)if low >= high thenreturn endlocal first = lowlocal last = highlocal key = list[first]while first < last dowhile first < last and list[last] >= key do last = last - 1 endlist[first] = list[last]while first < last and list[first] <= key do first = first + 1 endlist[last] = list[first]endlist[first] = keyqsort(low,first - 1)qsort(first + 1,high)endprintList()qsort(1,#list)printList()
0 0
- 【算法】用lua解决快速排序问题
- 【算法】用Lua解决冒泡排序
- Lua快速排序算法+代码
- Lua 编写快速排序算法
- Lua快速排序算法+代码
- LUA 排序算法和性能分析[4]:快速排序算法
- 【算法】用Lua解决八皇后的问题
- 常用排序算法之快速排序c及lua实现
- lua 快速排序
- Lua快速插入排序
- lua实现快速排序
- “快速排序算法”问题的分而治之算法
- “快速排序算法”问题的分而治之算法
- “快速排序算法”问题的分而治之算法
- “快速排序算法”问题的分而治之算法
- “快速排序算法”问题的分而治之算法
- “快速排序算法”问题的分而治之算法
- “快速排序算法”问题的分而治之算法
- 常见控件(六)
- Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
- 回调函数使用
- 通用网址升级为“.网址”域名意味着什么?
- Block---注意事项
- 【算法】用lua解决快速排序问题
- u3d特效插件
- 通用网址升级为“.网址”域名意味着什么?
- [UI架构]谈谈UI架构设计的演化
- 为什么越来越的企业亲睐手机号码提取软件,这个软件系统对企业到底有哪些价值?
- I/O完成端口
- 从hdfs中读取文件到hbase
- 随手一记,IOS APP的ICON尺寸
- [笔记]shell使用ps -ef|grep xxx时不显示grep xxx进程的方法