2012年7月10日

摘要: 一个来自google的面试题:假设这有一个各种字母组成的字符串,假设这还有另外一个字符串,而且这个字符串里的字母数相对少一些。从算法是讲,什么方法能最快的查出所有小字符串里的字母在大字符串里都有?比如,如果是下面两个字符串:String 1: ABCDEFGHLMNOPQRSString 2: DCGSRQPOM答案是true,所有在string2里的字母string1也都有。如果是下面两个字符串:String 1: ABCDEFGHLMNOPQRSString 2: DCGSRQPOZ答案是false,因为第二个字符串里的Z字母不在第一个字符串里。给每个字母分配一个素数,从2开始,往后类推。 阅读全文
posted @ 2012-07-10 11:42 蓝色守望 阅读(304) 评论(1) 推荐(0)
摘要: 我们在使用python shell的时候,默认没有开启tab补全功能,有时候忘记了某个函数怎么写,这时候补全功能就能给我们很大的帮助了。如果你使用的是Ipython,那 tab补全默认是开启的,在标准python shell中开启tab补全,只要打开python shell,然后>>>import rlcompleter, readline>>>readline.parse_and_bind('tab: complete')之后,就能在标准python shell中使用tab补全了。为了每次都能开启tab补全,可以自己创建一个PYTHONST 阅读全文
posted @ 2012-07-10 10:28 蓝色守望 阅读(991) 评论(0) 推荐(0)

导航