- 博客(40)
- 资源 (3)
- 收藏
- 关注
原创 Android 实践:做一款可用的天气 APP
完整可用的天气应用,具备天气应用的所有基本功能,首次打开自动定位,选择地区,保存选择记录,设置更新频率,夜间模式等功能
2017-05-16 20:47:42
11567
11
原创 Android:指定某浏览器访问指定页面
在看 Android 面试题的时候看到这样一道题,下面回答是通过直接发送Uri把参数带过去,或者通过manifest里的intentfilter里的data属性,对这个答案不是很理解。
2017-05-11 12:44:19
2188
原创 Android 实践:做一款新闻 APP
跟代码相关的工作,大多唯手熟尔,所以这里花了点时间做了款简易版的新闻 APP,虽然都是些基础的内容,不过还是可以加深自己对部分代码的理解。至少,可以加深自己的记忆
2017-05-06 11:17:09
32790
58
原创 视图坐标系和绝对坐标系偏移量来实现滑动
在 Android群英传上面看到使用视图坐标系和绝对坐标系偏移量来实现滑动的方法,不解为什么在绝对值坐标系中,需要在在执行 ACTION_MOVE 逻辑之后重新初始化坐标。
2017-05-03 14:06:10
1141
原创 View 的三个回调函数
本文主要讲解 View 的三个回调函数 - onMeasure() : 回调该方法进行测量 - onLayout() : 回调该方法确定显示的位置 - onSizeChange() : 组件大小改变时进行回调主程序
2017-05-02 17:40:37
1219
原创 颜色分类
描述给定一个包含红,白,蓝且长度为 n 的数组,将数组元素进行分类使相同颜色的元素相邻,并按照红、白、蓝的顺序进行排序。我们可以使用整数 0,1 和 2 分别代表红,白,蓝。
2017-04-16 12:19:28
698
原创 最小差
描述给定两个整数数组(第一个是数组 A,第二个是数组 B),在数组 A 中取 A[i],数组 B 中取 B[j],A[i] 和 B[j]两者的差越小越好(|A[i] - B[j]|)。返回最小差。
2017-04-16 11:46:42
411
原创 跳跃游戏
描述给出一个非负整数数组,你最初定位在数组的第一个位置。数组中的每个元素代表你在那个位置可以跳跃的最大长度。判断你是否能到达数组的最后一个位置。
2017-04-16 08:52:07
381
原创 摆动排序
描述给你一个没有排序的数组,请将原数组就地重新排列满足如下性质: nums[0] <= nums[1] >= nums[2] <= nums[3]….
2017-04-16 08:13:02
788
原创 硬币排成线
描述有 n 个硬币排成一条线。两个参赛者轮流从右边依次拿走 1 或 2 个硬币,直到没有硬币为止。拿到最后一枚硬币的人获胜。请判定 第一个玩家 是输还是赢?
2017-04-15 20:50:22
484
原创 装最多水的容器
描述给定 n 个非负整数 a1, a2, …, an, 每个数代表了坐标中的一个点 (i, ai)。画 n 条垂直线,使得 i 垂直线的两个端点分别为(i, ai)和(i, 0)。找到两条线,使得其与 x 轴共同构成一个容器,以容纳最多水。
2017-04-15 20:06:44
1043
原创 买卖股票的最佳时机
描述假设有一个数组,它的第i个元素是一支给定的股票在第i天的价格。如果你最多只允许完成一次交易(例如,一次买卖股票),设计一个算法来找出最大利润。
2017-04-15 19:40:40
295
原创 寻找峰值
描述你给出一个整数数组(size为n),其具有以下特点:相邻位置的数字是不同的 A[0] < A[1] 并且 A[n - 2] > A[n - 1] 假定P是峰值的位置则满足A[P] > A[P-1]且A[P] > A[P+1],返回数组中任意一个峰值的位置。
2017-04-15 19:19:34
385
原创 不同的路径 II
描述“不同的路径” 的跟进问题:现在考虑网格中有障碍物,那样将会有多少条不同的路径?网格中的障碍和空位置分别用 1 和 0 来表示。
2017-04-15 19:08:36
427
原创 最长上升连续子序列
描述给定一个整数数组(下标从 0 到 n-1, n 表示整个数组的规模),请找出该数组中的最长上升连续子序列。(最长上升连续子序列可以定义为从右到左或从左到右的序列。)
2017-04-15 15:29:40
385
原创 两数之和
描述给一个整数数组,找到两个数使得他们的和等于一个给定的数 target。你需要实现的函数twoSum需要返回这两个数的下标, 并且第一个下标小于第二个下标。注意这里下标的范围是 1 到 n,不是以 0 开头。
2017-04-15 14:10:00
349
原创 不同的路径
描述有一个机器人的位于一个 m × n 个网格左上角。机器人每一时刻只能向下或者向右移动一步。机器人试图达到网格的右下角。问有多少条不同的路径?注意事项n和m均不超过100
2017-04-15 12:07:36
342
原创 搜索插入位置
描述给定一个排序数组和一个目标值,如果在数组中找到目标值则返回索引。如果没有,返回到它将会被按顺序插入的位置。你可以假设在数组中无重复元素样
2017-04-15 11:59:17
298
原创 删除排序数组中的重复数字
描述给定一个排序数组,在原数组中删除重复出现的数字,使得每个元素只出现一次,并且返回新的数组的长度。不要使用额外的数组空间,必须在原地没有额外空间的条件下完成
2017-04-15 09:23:27
554
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人