07 2014 档案

摘要:归并排序基本思路就是将数组分成二组A,B,如果这二组组内的数据都是有序的,那么就可以很方便的将这二组数据进行排序。如何让这二组组内数据有序了?可以将A,B组各自再分成二组。依次类推,当分出来的小组只有一个数据时,可以认为这个小组组内已经达到了有序,然后再合并相邻的二个小组就可以了。这样通过先递归的分... 阅读全文
posted @ 2014-07-12 14:33 OldTrafford 阅读(253) 评论(1) 推荐(0)
摘要:1. 迭代器2. 泛型for语义所谓迭代器就是一种可以遍历一种集合中所有元素的机制。在lua中,迭代器通常表示为函数,每调用依次函数就返回集合中的下一个元素。泛型for 内部保存了迭代器函数实际保存了3个值:1个迭代器函数,一个恒定状态(invariant state)和一个控制变量(control... 阅读全文
posted @ 2014-07-03 12:39 OldTrafford 阅读(383) 评论(0) 推荐(0)
摘要:在Lua中函数的调用方式和C语言基本相同,如:print("Hello World")和a = add(x, y)。唯一的差别是,如果函数只有一个参数,并且该参数的类型为字符串常量或table的构造器,那么圆括号可以省略,如print "Hello World"和f {x = 20, y = 20}... 阅读全文
posted @ 2014-07-02 13:34 OldTrafford 阅读(314) 评论(0) 推荐(0)