10 acidsweet

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 16w+

[考研系列之数据结构]线性表之字符串

基本概念串(字符串) 由0个或多个字符组成的有限序列,例如s="hello world"串名 上例中的s子串 某串任意连续字符组成的子序列,称为此字符串的子串空串 0个字符的串,s=""空格串 由一个或多个字符组成的串模式匹配算法

2014-05-30 22:13:30

[考研系列之数据结构]线性表之队列

基本概念队列的定义队列是一种只能在表的一头插入,另一头删除的线性表,简而言之具有FIFO的特性组成队头队尾扩展双端队列只能在两端进行删除插入操作的线性表实现链队列顺序队列循环队列循环队列循

2014-05-30 22:09:30

[考研系列之数据结构]线性表之栈

​基本概念栈的定义限定仅在表尾进行插入或删除的线性表组成栈顶栈底基本操作入栈(PUSH)往栈中插入一个元素弹栈(POP)从栈顶删除一个元素栈的表示顺序栈链栈对于顺序栈,有两

2014-05-30 22:07:24

[考研系列之数据结构]线性表之链表

1.链表分类通过线性表概述,我们知道了链表这样一种数据结构,它又分成三类,分别是单向链表循环链表双向链表单向链表单向链表的指针域只有一个指向下一个节点的指针,需要注意几点:1.头指针——指向第一个节点2.最后一个结点的指针指向NULL3.头结点——在链表的第一个结点之前附设一个结点,它的数据域为空所以,我们看到:    单向链表为空的链表

2014-05-29 14:48:14

[考研系列之数据结构]线性表概述

1.脑图2.表示方法按照数据结构概述所说,线性表有两种表示方法分别是顺序表示和链式表示,链表就是链式表示的典型。我们知道链式表示是分配了n块内存空间,可以认为彼此不连续,所以不能用偏移量去定位每个元素。下面就先说最简单的单向链表:如果每个数据元素能有一个指针指向下一个元素的话,那么只需要知道第一个数据元素就能一个一个的遍历整个链表了,这就是单向链表。

2014-05-28 22:42:24

[考研系列之数据结构]数据结构概述

1.脑图2.数据结构2.1 抽象数据类型表示法:(D,S,P)D:数据对象S:D上的关系集P:对D的基本操作集ADT格式ADT 抽象数据类型名{    数据对象:    数据关系:    基本操作:}ADT 抽象数据类型名基本操作的格式:基本操作名(参数表)

2014-05-28 21:07:53

HTTP和Java

1.HTTP的四种交互GET:查POST:改PUT:增DELETE:删一般来说只使用GET/POST2.HTTP头(分为请求头和响应头)请求头:格式如下:request-line>headers>blank line>[request-body>]请求行(request line):用来说明请求类型

2014-05-05 14:42:39

AIDL入门

1.用途Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了RPC方式来实现。与很多其他的基于RPC的解决方案一样,Android使用一种接口定义语言IDL来公开服务的接口。我们知道4个Android应用程序组件中的3个(Activity、BroadcastReceiv

2014-05-05 14:39:55

Android数据储存——Sqlite

1.什么是Sqlite?SQLite是轻量级的、嵌入式的、关系型数据库.2.Sqlite储存在Android系统的哪?数据库存储的位置在data/data//databases/3.使用Sqlite基本流程[1]创建一个类继承SQLiteOpenHelper并复写其中方法[2]通过SQLiteOpenHelper的方法

2014-05-04 16:38:57

AsyncTask简单入门

关系:java.lang.Object   ↳    android.os.AsyncTask概述:AsyncTask是Android提供的轻量级异步类;它在后台线程处理耗时的操作然后可以将处理的结果返回给UI线程处理。由于它不涉及到使用Thread和Handler所以简单易用。用法:首先上一段Android Developer的代码: private 

2014-05-04 16:19:11

Android数据储存——SharedPreferences储存

SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。读取SharedPreference 1.获取SharedPreference对象    /*     * name 打开的SharedPreference

2014-04-30 15:31:06

Android数据储存——文件储存

文件存储数据使用了Java中的IO操作来进行文件的保存和读取。针对文件的操作主要是以下三种:1.创建或打开文件2.读取文件3.删除文件创建文件:1.通过Context.openFileOutput获取输出流     /*     * name 打开或创建文件的名称     * mode 打开或创建文件的模式     */    FileOut

2014-04-30 15:29:54

Android数据储存

Android提供了三种数据储存的方式,分别为:1.文件储存——文件存储数据使用了Java中的IO操作来进行文件的保存和读取2.SharedPreferences储存——SharedPreferences可以存取简单的数据3.Sqlite储存——Sqlite是一个Android内建的轻量级数据库下面会用三个章节分别介绍这三种储存方式Tips:很多文章认为Andr

2014-04-30 15:28:51

分析Activity的View绑定过程

在我们coding时,在Activity.onCreate()里面常用的教科书式的代码是:setContentView(R.layout.main);然后我们就可通过:View view=findViewById(R.id.helloworld);获取某个控件,但是这一切是如何完成的,本文会去探讨一下。进入Activity的源码,查看setContentView()和fin

2013-09-18 14:36:37

Android的UI两大基石

说到Android的UI就不得不从一切的开始View开始说。    让我们从Android Developer上的View的Overview和UI Overview来开始吧。    Class Overview    This class represents the basic building block for user interface components. A View

2013-09-18 14:28:59

Android UI学习组件概述

Android的UI组件繁多,如果学习的时候不能自己总结和分类而是学一个记一个不去思考和学习他们内在的联系那真的是只有做Farmer的命了。为了向注定成为Farmer的命运抗争,在学习Android的UI设计时我们需要总结出一套系统去深入理解Android的UI组件的内在关系。Android所有UI组件都直接或间接的继承自View。View的继承关系如下。java.lang.Object

2013-09-18 14:22:59

Java的static详解

static ['stætɪk]n. 静电;静电干扰adj. 静态的;静电的;静力的在计算机上我们译为:静态的。在Java种根据它修饰对象不同,我们可以划分为 1. static对象2. static方法3. static语句块TAG:static对象和static方法都属于类的成员,他们不属于类的任何实例,被所有实例共享。static语句块又叫“静态代码块”,当J

2013-09-13 15:05:27

Poj题不完全分类

初期:一.基本算法:    (1)枚举. (poj1753,poj2965)    (2)贪心(poj1328,poj2109,poj2586)    (3)递归和分治法.    (4)递推.    (5)构造法.(poj3295)    (6)模拟法.(poj1068,poj2632,poj1573,poj2993,poj2996)二.图算法:    (1)图

2013-07-24 15:49:43

【程序猿笔试面试解题指南】求字符串中不含重复字符的最长子串

这道题听说曾出现在百度笔试和大众点评网笔试题中。作为一个有理想有抱负的代码搬运员,在花了一个上午的时间浏览各位大神的解法后决定做个汇总。题目:求一个字符串中不重复字符的最长子串,如字符串"abacdefgafg",最长的不重复的子串为“acdefg”,长度为6,当有两个长度相同的字符串,输出第一个最长的字符子串。from 【校园招聘】2013大众点评网软件研发岗笔试题勘误:最长子串

2013-04-06 15:24:12

【程序猿笔试面试解题指南】链表问题汇总

链表作为一种较为简单的数据结构,经常出现在各个公司的笔试面试题中。我们先看一下链表的定义:链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个节点或者访问特定编号的节点则需要O(n)的

2013-03-06 17:15:31

查看更多

勋章 我的勋章
    暂无奖章