- 博客(6)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 dict 和set
dictPython内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。举个例子,假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个list。给定一个名字,要查找对应的成绩,就先要在names中找到对应的位置,再从scores取出对应的成绩,list越长,耗时越长。如果用dict实现,只需
2017-12-05 13:38:47 189
原创 Python 条件和循环
条件if 语句if <条件判断1>: <执行1>elif <条件判断2>: <执行2>elif <条件判断3>: <执行3>else: <执行4>if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else,所以,请测试并解释为什么下面的程序打印的是teenager:age = 20if a
2017-12-05 13:23:00 219
原创 删除公共字符
又是一道特别简单,而我又忽略了小细节而导致做不出来的题目。 总结一下小知识: String类型可以不必转换为数组 ,就能用charAt(index)来取出字符串中的每个字符 String中自带的判断包含关系的函数contains(CharSequence s)的参数是CharSequence ,而不是char,所以需要正常取出来之后:charAt(index)+“”就可以啦
2017-12-04 23:00:45 296
原创 末尾0的个数
这是滴滴打车的一道面试题,看似简单,其实不然,有点小技巧。我刚看到这道题的时候,感觉很简单,于是三下五除二的写好了代码。import java.util.Arrays;import java.util.LinkedList;import java.util.Scanner;/*输入一个正整数n,求n!(即阶乘)末尾有多少个0? 比如: n = 10; n! = 3628800,所以答案为2输
2017-12-03 20:03:55 587
原创 Handler && Timer(音乐播放器)
研究这两个的区别好久了,一个定时器用Handler做出来了,但是用timer怎么都做不出来,现在终于明白了,好开心。这是我学到的一句话:Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在我们Android开发过程中,经常需要执行一些短周期的定时任务,这时候有两个选择Timer或者Handler。然而个人认为:Handler在多个方面比Timer更为优秀,更推荐使用。可重
2017-12-02 22:12:14 524
转载 Python自带IDE——IDLE的快捷键
# 转载自:http://azaleasays.com/2009/03/11/idle-key-shortcut/, 作者:azalea。 IDLE这里指的是 An I ntegrated D eveL opment E nvironment for Python,是python自带的编辑器。 IDLE支持很多常见的快捷键命令,我觉得比较重要的: 增加多行缩进
2017-12-01 22:47:18 5051
中国国界和省界的SHP格式数据
2017-09-11
This调用语句必须是构造函数中的第一个可执行语句。
2017-09-03
java 不明白HashSet的查询效率比数组高是怎么实现的?
2017-08-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人