lua table 排序


1、table.sort (table [, comp]) 注意事项

它要求排序的目标table的必须是从1到n连续的,即中间不能有nil,table.sort默认按照升序排序

当额外提供比较函数时,相当于重载了lua中自带的“<”操作符。当两个数相等的时候,比较函数须返回false(即>=)

 

2、 invalid order function for sorting

排序函数出了问题,即稳定排序和不稳定排序的问题,在lua中,排序的比较函数必须要保证排序是稳定的,即结果是唯一的。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM