2016-04-26
数根就是指将一个数num的各位数字相加之后得到一个数字,若该数大于等于10则继续该运算直到得到一个小于10的数, 这个数被称为num的树根.
Read More
2016-04-26
将数组中的0移动数组尾部, 其它数字顺序不变. 必须就地完成.
Read More
2016-04-21
在一个int数组中, 找到出现次数与其它数并不一致的数.
(1). 若每个数字都出现2次, 一个数字出现的次数为1次, 对所有数字取异或.
(2).若每个数字都出现3次, 一个数字num出现1次. 对int32中的每一位出现1的次数进行统计, 如果该位上出现1的次数不是3的倍数,则说明num在该位上为1.
(3).每个数字出现两遍, 两个数字a,b例外. 对所有数求异或. 取结果二进制最右边为1的位置(`diff ^=-diff`). 以该位置为0或1, 将该数组分为两类, 题目转化为第一题.
Read More
2016-04-05
Handler是android中一套用来更新UI的机制,也是一套消息处理机制。在非UI线程中更新UI会报错,但是直接在OnCreate()方法中并不会报错,因为此时检查机制还未使用,但是不要这么做。必须在UI线程中更新UI。
Read More