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