- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 算法练习之二维数组的查找
最近看到一道比较有意思的算法题,主要是解题的思路,那种感觉,所以给自己记录记录问题描述: 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。在一般情况下,对于菜鸟级别的我,肯定是先行在列,这样进行查找,可是这样的效率并没有那么高下面介绍这道的最优解法我们知道这个二维数组,从左到右是递
2017-10-22 19:12:19 238
原创 算法学习——KMP匹配算法
最近数据结构上看到这个算法,之前没有进行过学习,现在来记录一下KMP算法,主要用于字符串的匹配 它比BF暴力算法来说,减少时间复杂度,不用重复匹配太多在我学习的过程中,我发现KMP算法的精髓就是求解next数组我们先看看过程:1。 对这个字符串进行匹配,首先第一个匹配,不对,移到下一个2。 就这样,我们一直向下移到,直到遇到字符串中有一个字符与带匹配字符串中的第一个配对3。 往下匹配,直到遇
2017-10-08 17:20:53 294
原创 Android动画基础
动画的分类:View Animation:视图动画在古老的Android系统中就已经提供了,只能被用来设置View的动画Drawable Animation:Frame动画,帧动画,专门用来一个一个的显示Drawable的resource,就像放幻灯片一样Peopety Animation:属性动画只对Android 3.0以上的版本系统才有效,这种动画可以设置给任何的Object,包括那些还
2017-10-06 18:58:18 236
原创 Android学习之沉浸式状态栏
最近做项目的时候,遇到了这个问题,给自己做个笔记。有时候我们需要某些背景或者自己定义的actionBar,由于状态栏的原因,会显得很突兀,不好看,所以我们需要对状态栏做一些处理这个需要Android4.4以上的如果我们不做处理,是这个样子的: 感觉很丑,不好看我们先看一个基础的概念: 首先,我们先隐藏状态栏加入下面这段代码:@Override protected void onCreat
2017-10-05 20:39:34 450
原创 Android练习之自定义一个loading界面
我们先看看效果: 我在http://blog.csdn.net/wingichoy/article/details/50482271这里看到大大的效果,就想自己模仿练练手: 先分析,我们首先需要一个外圆,圆里面是一个箭头 而无论怎么,圆都是存在的 所以在onDraw中:@Override protected void onDraw(Canvas canvas) {
2017-10-03 18:05:48 550
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人