自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蜕变的快乐

享受蜕变的过程,感悟编程的乐趣

  • 博客(228)
  • 问答 (2)
  • 收藏
  • 关注

原创 匿名内部类脑补

对java中的匿名内部类进行一些补充操作

2017-01-03 16:30:44 240

原创 Leetcode019--删除数组中指定的元素

删除数组中重复的元素

2016-12-30 14:43:28 561

原创 几种排序算法总结

对几种排序算法进行复习和总结,方便以后的复习,所有文章都是参考大神的白话文经典算法系列文章

2016-12-27 14:05:40 527 1

原创 Leetcode018--删除数组中重复的元素

删除数组中重复的元素  Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length.   Do not allocate extra space for another array,

2016-12-22 10:14:20 502

原创 程序的时间和空间复杂度

算法的时间复杂度和空间复杂度

2016-12-20 19:41:02 3790

原创 反射机制脑补

复习一下Java中的反射机制

2016-12-16 15:43:32 353

原创 Leetcode017--链表k个结点一组翻转

单链表中k个一组进行反转

2016-12-13 22:59:41 604

原创 Leetcode016--链表相邻元素进行交换

将两个链表的相邻元素进行交换

2016-12-07 13:01:24 3142

原创 Leetcode015--合并两个有序链表

将两个有序的单链表进行合并的操作

2016-11-30 10:51:04 665

原创 Leetcode014--括号验证匹配

验证字符串中的括号是否可以成对的匹配上

2016-11-15 15:41:11 708

原创 java中的单例模式

对几种单例模式的讲解,其中涉及到一些简单的线程同步和安全的问题

2016-11-15 10:54:44 352

原创 单链表的操作

java中对单链表的各种操作方式

2016-11-14 16:27:28 630

原创 Leetcode013--单链表删除操作

找到单链表的倒数第n个结点

2016-11-13 22:58:30 324

原创 Leetcode012--四个数字的和为指定数

四个数的和为指定的数

2016-11-09 14:20:59 550

原创 Leetcode011--电话号码上的单词组合

电话号码键盘上几个号码按键的组合

2016-11-09 10:05:16 933

原创 Java中的强引用和弱引用

Java中的强引用和弱引用

2016-11-07 23:27:27 816

原创 Leetcode010--三个数字的和为0

输入一个数组,输出所有的三个数之后为0的可能

2016-11-07 16:06:52 481

原创 Leetcode009--两个字符串的公共前缀

找到两个字符串的最大公共前缀

2016-10-15 10:41:17 2046

原创 Leetcode008--容纳最多的水

数组中的每个数对应一条线段的长度,索引对应x坐标,两个索引可以组成一个底部的宽,高度就是前面所说的线段的长度,而既然是要盛水,高度就是两个线段中较短的一个。

2016-10-13 10:30:58 1405

原创 Leetcode007--将字符串转换成整形

将输入的字符串转换成整形

2016-10-05 20:21:27 686

原创 Leetcode006--字符串的Z字型打印

给定一个字符串,和要控制的行数,将这个字符串以Z字型的方式来读出

2016-09-27 14:09:57 2005

原创 Leetcode005--字符串中最大的回文子串

给定一个字符串S,找出它的最大的回文子串,你可以假设字符串的最大长度是1000,而且存在唯一的最长回文子串

2016-09-25 13:48:38 1339 1

原创 Fragment和补间动画

介绍了Fragment和补间动画,并通过Fragment模拟写了一个微信的主界面

2016-09-22 15:48:35 650

原创 Leetcode004--排序数组寻找第k个数

找到两个排序数组的第k个大的数并返回

2016-09-22 14:30:44 1140

原创 Leetcode003--单链表两数相加

找到一个字符串中的最大非重复子串

2016-09-21 11:03:49 554

原创 Leetcode002--单链表两数相加

LeetCode程序之二,将两个链表的对应位相加,并将观察结果是否会产生进位

2016-09-19 12:30:51 2227

原创 Leetcode001--两数之和为指定数

在一个数组中找到两个元素,当这两个元素的和和目标值相等的话,就将这两个目标元素的的index返回

2016-09-18 12:40:50 856

原创 音乐播放器

自定义一个安卓的音乐播放,可以实现音乐的播放暂停和继续播放,通过可以通过进度条的拖拽来控制播放的进度

2016-09-17 21:31:37 633

原创 内容提供者

自定义安卓中的内容提供者,以及对内容的提供者进行操作

2016-09-08 13:45:59 1260

原创 剑指offer57--搜素二叉树的第k个结点

给定一棵二叉搜索树,请找出其中的第k大的结点。

2016-09-04 13:48:41 532

原创 剑指offer56--二叉树的序列化和反序列化

请实现两个函数,分别用来序列化和反序列化二叉树

2016-08-05 14:44:33 591

原创 Service和远程控制

使用binder的方式来开启Service服务,并通过传递binder对象的方式来调用Service中方法。第二个是用过aidl的方式使得不同的app之间可以通信,比如其他的app可以调用支付宝中的方法来进行支付。

2016-08-03 12:10:17 794

原创 剑指offer55--之字形式打印二叉树

实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印第三行再按照从左到右的顺序打印,其他以此类推。

2016-08-02 14:47:36 566

原创 剑指offer54--二叉树的多行打印

从上到下按层打印二叉树,同一层的结点按从左到右的顺序打印,每一层打印一行。

2016-07-31 13:22:05 600

原创 短信监控器

通过继承BroadcastReceiver来实现对短信内容的监听,介绍了4中安卓中常用的对话框(1)新建SmsListenerReceiver继承

2016-07-30 11:55:05 1679

原创 剑指offer53--判断对称二叉树

请实现一个函数来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。

2016-07-29 16:31:32 523

原创 TreeMap和红黑树

对TreeMap的使用方式和原理做了说明,并且对红黑树的插入和删除做简单介绍TreeMap基于红黑树(Red-Black tree)实现。该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的 Comparator 进行排序,具体取决于使用的构造方法。TreeMap的使用过程中,主要一定要实现Comparable或者Comparator接口,其中Comparable是内部比较器,Compa

2016-07-29 11:06:49 902

原创 剑指offer52--找到二叉树下一个结点

给定一棵二叉树和其中的一个结点,如何找出中序遍历顺序的下一个结点?树中的结点除了有两个分别指向左右子结点的指针以外,还有一个指向父节点的指针。

2016-07-28 13:35:36 490

原创 剑指offer51--删除排序链表重复结点

在一个排序的链表中,如何删除重复的结点

2016-07-27 11:12:59 562

原创 剑指offer50--链表中环的入口结点

一个链表中包含环,如何找出环的入口结点

2016-07-26 12:57:16 687

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除