- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 leetcode之哈希表与逆向思维的结合
leetcode之哈希表与逆向思维的结合在刷leetcode的时候碰到一道题,内容如下所示:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums...
2019-08-04 14:39:31 119
原创 python 迭代器和生成器
迭代何谓迭代? 简单来说,迭代就是遍历,遍历的对象可以是一个tuple,可以是一个list,一个dict,甚至一个字符串。如何判断一个对象是可迭代的对象呢? 通过collections模块的Iterable类型判断,例如:>>>from collections import Iterable>>>isinstance('abcde', Iterable) # 判断str是否
2018-01-31 10:08:58 132
原创 逻辑面试题(3)
在同一侧的房号为1、2、3、4的四间房里,分别住着来自韩国、法国、英国和德国的四位专家,有一位记者前来采访他们 韩国人说:“我的房号大于德国人,且我不会说外语,也无法和邻居交流”; 法国人说:“我会说德语,但我却无法和我的邻居交流”; 英国人说:“我会说韩语,但我只可以和我的一个邻居交流”; 德国人说:“我会说我们这四个国家的语言”。 那么,按照房号从小到大排,房间里住的人的国籍依次是
2018-01-07 23:04:08 366
原创 逻辑面试题(2)
五对夫妇甲、乙、丙、丁、戊举行家庭聚会,每一个人都可能和其他人握手,但夫妇之间绝对不握手,聚会结束时,甲先生问其他人:各握了几次手?得到的答案是:0、1、2、3、4、5、6、7、8,试问:甲太太握了几次手?( )解析:为方便起见,给每个人的编号,号码就是他们握手的次数。 思路就是从握手多的人着手,分析他们没握手的次数,从握手少的人中找相应的对象。 1. 8号回答握了8次的说明8号
2018-01-07 22:50:12 568
原创 逻辑面试题(1)
两人玩游戏,在脑门上贴数字(正整数>=1),只看见对方的,看不见自己的,而且两人的数字相差1,以下是两人的对话: A:我不知道 B:我也不知道 A:我知道了 B:我也知道了 问A头上的字是多少,B头上的字是多少( )解析:一开始两个人都能看到对方头上的数字,所以心里肯定是由两个备份答案的。第一轮A说不知道,B也说不知道,然后第二轮A就知道答案了,说明B帮自己排除了一个答案,那
2018-01-07 21:55:23 1245
集体智慧编程pdf以及相应的代码
2017-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人