题目描述
从上往下打印出二叉树的每个节点,同层节点从左至右打印。
思路分析:使用两个LIST,一个存放节点,一个存放值。先将根节点加入到LIST中,然后遍历LIST中的元素,遍历过程中,访问该元素的左右节点,再将左右子节点加入到LIST中来
import java.util.ArrayList;
/**
public class TreeNode {
int val = 0;...
分类:
其他好文 时间:
2016-05-30 15:18:44
阅读次数:
130
一、结构
public abstract class Filter extends Object
java.lang.Object
android.widget.Filter
二、概述
过滤器通过过滤模式来约束数据,通常由实现了Filterable接口的子类来生成。 过滤操作是通过调用 filter(CharSequence) 或者 filter...
分类:
其他好文 时间:
2016-05-30 15:16:05
阅读次数:
129
从startActivity/startActivityForResult开始,不管是哪种方式,最终调到的都是下面的startActivityForResult。// Activity
public void startActivityForResult(Intent intent, int requestCode, @Nullable Bundle options) {
// mParen...
分类:
其他好文 时间:
2016-05-30 15:12:19
阅读次数:
240
ArrayList是java集合中最常用的,基于一个数组实现的,容量可以动态增长。
ArrayList不是现成安全的,只能在单线程环境下使用。
本文以jdk1.8的源码为例,分析其实现机制。
1、基本属性与构造函数
public class ArrayList extends AbstractList
impl...
分类:
编程语言 时间:
2016-05-30 15:09:21
阅读次数:
220
题目描述
在一个字符串(1
思路分析:
1.先把字符串存到字节数组当中
2.设置一个标志位,再用两个FOR循环
public class Solution {
public int FirstNotRepeatingChar(String str) {
if(str.length()==0){
return -1;
...
分类:
其他好文 时间:
2016-05-30 14:56:29
阅读次数:
184
一.前言嗯,其实需求很简单,但是因为服务器不会主动联系客户端,所以客户端必须不间断的向服务器请求以便得到一些数据,突然不知道怎么描述这个问题了,总之,我是通过AlarmManager来实现客户端不断地向服务器发送请求,好吧,往下。二.实现客户端不断的发请求,然后通过获得的响应做一些处理就可以了,流程就简简单单的像下面这个图。
第一步:利用AlarmManager开启轮询服务public class...
分类:
移动开发 时间:
2016-05-30 14:55:07
阅读次数:
159
一般来说,Java应用程序访问数据库的过程是:
①装载数据库驱动程序;
②通过jdbc建立数据库连接;
③访问数据库,执行sql语句;
④断开数据库连接。
public class DBConnection {
private Connection con; //定义数据库连接类对象
private PreparedStatement pstm;
pr...
分类:
数据库 时间:
2016-05-30 14:48:00
阅读次数:
339
JSP内置对象: out对象: 1.public abstract void clear()清除缓冲区中的内容,不将数据发送至客户端。2.public abstract void clearBuffer()将数据发送至客户端后,清除缓冲区中的内容。3.public abstarct void clo ...
分类:
Web程序 时间:
2016-05-30 14:27:27
阅读次数:
220
初始化块:在类实例化过程中初始化执行顺序是先执行静态初始化块,然后执行普通初始化块,最后执行构造函数,而且静态初始化只在第一次被实例化时执行且只执行一次。public class HelloWorld { String name; // 声明变量name String sex; // 声明变量sex ...
分类:
编程语言 时间:
2016-05-30 14:25:09
阅读次数:
120
public class Custom_sort: IComparer<string> { List<string> _strs; public Custom_sort(string[] strs) { _strs = strs.Distinct().ToList(); } public int C ...
分类:
编程语言 时间:
2016-05-30 14:11:52
阅读次数:
148