Lua 程序集锦
String
?
?
File
?
??
二分查找
?
function table.binsearch(t,v) local start = 1 local ends = #t local mid while start <= ends do mid = (ends + start) / 2 if t[mid] == v then return mid elseif t[mid] > v then ends = mid - 1 else start = mid + 1 end endendt = {1,2,3}print(table.binsearch(t,2))print(table.binsearch(t,3))print(table.binsearch(t,4))