月度归档:2014 年十月

一个比较经典的问题,判断两个链表是否相交,如果相交找出他们的交点。



一个比较经典的问题,判断两个链表是否相交,如果相交找出他们的交点。

题目:

一个比较经典的问题,判断两个链表是否相交,如果相交找出他们的交点。

image

 

首先来看一下如何判断两个链表是否存在相交的节点:

思路:

1、碰到这个问题,第一印象是采用hash[......]

Read more

数据结构和算法设计专题之—单链表中在指定的节点前面插入以及删除一个节点



题目:

在给定头结点的单链表中插入以及删除指定节点

这个题目我们遇到这个问题的时候可能会想这个该怎么解,我们知道如果在一个已知的节点之后添加和删除一个节点的话很容易的,那么如何在给定的节点之前插入一个节点以及删除指定节点?因为如果想删除和插入一个节点的话,肯定是需要获取前面的一个节点的,[......]

Read more

Android中如何做到自定义的广播只能有指定的app接收

Android中如何做到自定义的广播只能有指定的app接收。

题目:Android中如何做到自定义的广播只能有指定的app接收

思路:其实我当时第一次想到的答案应该是给广播添加访问权限,但是我之前弄过给Activity的访问添加过权限,所以这里不确定对不对,但是我感觉Android中的四[......]

Read more

Android的AsyncTask类介绍

Android的AsyncTask类介绍。

之前我们解读了Handler机制,今天再来看一下AsyncTask类,因为这两个类使我们在Android进行耗时的操作的时候,不影响主线

程的情况下经常使用的两个类,我们先来看一下AsyncTask类源码中定义的变量:

[java][......]

Read more

Android的AsyncTask类介绍

Android的AsyncTask类。

之前我们解读了Handler机制,今天再来看一下AsyncTask类,因为这两个类使我们在Android进行耗时的操作的时候,不影响主线

程的情况下经常使用的两个类,我们先来看一下AsyncTask类源码中定义的变量:

[java] vi[......]

Read more

Eclipse中安装SVN插件实例

Eclipse中安装SVN插件实例。Java程序的人都知道Eclipse,也装过一些插件,比如Android开发的使用需要安装ADT等,如果代码提交的话我们可能需要安装git和svn的插件,但是这个插件我以前听过,但是一直没有安装过,所以感觉安装的难度应该不大,本来我是不会用这个插件的,但是刚到了一[......]

Read more

Java中的IO流系统详解

Java中的IO流系统详解。

摘要:

Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。

Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的[......]

Read more

Java多线程程序设计详细解析

Java多线程程序设计详细解析。一、理解多线程
多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。
线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间[......]

Read more