抬头仰望星空,是否能发现自己的渺小。

伪斜杠青年

人们总是混淆了欲望和理想

SwitchPreferenceCompat自定义适配

设置项中的控件定义不知道的时候挺麻烦的,知道后就好很多了,所以记录下。 对于这种控件,一般采用theme的形式进行一次性替换,然后在对应的activity中去应用,定义一个style继承安卓SDK中的...



Leetcode 59. 螺旋矩阵 II

59. 螺旋矩阵 II 解法:按层模拟 解法比 54. 螺旋矩阵 简单不少。 一图解所有: 常规思路,需要注意一个地方: 使用num <= tar而不是l < r || t < b作...

Leetcode 54. 螺旋矩阵

54. 螺旋矩阵 解法:按层模拟 思路:这题并不难,选择一个好理解的思路进行练习即可。 这个思路主要是这张图:(来自LeetCode官方题解) 详细请移步:https://leetcode-cn.co...

Leetcode 53. 最大子序和

53. 最大子序和 同类型题:47 | 面试题:乘积最大子序列 class Some53Solution { fun maxSubArray(nums: IntArray): Int { if (nu...

Leetcode 46. 全排列

46. 全排列 解法:回溯 刷了一些题,总算看到labuladong的身影了,这题确实通俗易懂:扒一扒回溯算法的裤子 思路:枚举每个元素,用剩余的元素做决策,元素个数达到给定数组长度时就算一个。 注意...

Leetcode 43. 字符串相乘

43. 字符串相乘 解法:利用竖式乘法原理(小学数学) 思路:这边找的是一个老哥的优化版,而且也比较好理解,写起来也不复杂。 https://leetcode-cn.com/problems/mult...

Leetcode 33. 搜索旋转排序数组

33. 搜索旋转排序数组 解法:排序数组,第一时间想到的应该是二分 但这题二分细节较多,思路需要捋清楚,除了对比二分的位置,还需要考虑需要旋转后的阶段性有序。 代码:这里有两个讨论点,可以看到对比时,...

Android手势以及拖拽总结

除了使用onTouchEvent自己进行手势判断外,其实还可以通过Android提供的GestureDetector来进行手势监听。 GestureDetector 主要用途:点击、长按、双击、滑动等...