读书人

Lua 程序汇总

发布时间: 2012-12-18 12:43:41 作者: rapoo

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))

读书人网 >编程

热点推荐