- 博客(6)
- 资源 (26)
- 收藏
- 关注
原创 Java数据结构——循环链表的实现
一、描述 循环链表:表中的最后一个节点的指针域指向头结点,整个链表形成一个环。循环链表判空条件:有的说是判断p或p->next是否等于头指针,有的说判断tail是否等于head,有的说判断head是否为空,这其实要根据实际情况来判断。若是不带头结点(这里说带头结点是只一个空的节点做为头结点)循环链表,则可以用判断head是否为空来判断链表是否为空。若是带头结点,则可以根据判断tail是否等于hea
2016-10-27 21:22:06 7799 1
原创 Java数据结构——静态链表实现
Java数据结构——静态链表实现一、定义 用数组描述的链表,即称为静态链表。 在C语言中,静态链表的表现形式即为结构体数组,结构体变量包括数据域data和游标CUR。(这里的定义来自于百度百科)二、优点 (1)这种存储结构,仍需要预先分配一个较大的空间,但在作为线性表的插入和删除操作时不需移动元素,仅需修改指针,故仍具有链式存储结构的主要优点。 (2)假如有如上的静态链表S中存储这线性表(a
2016-10-27 16:25:47 1860
原创 Java数据结构——线性单链表的实现
Java数据结构——线性单链表的实现一、描述 线性表的链式存储结构的特点:用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续的,也可以是不连续的)。因此它没有顺序存储结构所具有的弱点(顺序存储结构插入数据或删除数据都要移动大量的数据),但同时也失去了顺序表可随机存取的优点。单链表的组成为:数据信息和指向下一个节点的指针。二、源码2.1 节点信息Node.javapackage com
2016-10-26 16:44:45 1376
原创 Java数据结构——线性表归并
Java数据结构——线性表归并题目:已知线性表LA和LB中的数据元素按值非递减有序排列,现要求将LA和LB归并为一个新的线性表LC,且LC中的数据元素仍按值非递减有序排列。例如,设 LA=(3,5,8,11) LB=(2,6,8,9,11,15,20) 则
2016-10-26 12:19:01 1447
原创 Java数据结构——线性表的顺序存储实现
Java数据结构——线性表的顺序存储实现一、描述 线性结构特点: (1)存在唯一的一个被称作“第一个”的数据元素 (2)存在唯一的一个被称作“最后一个”的数据元素 (3)除第一个之外,集合中的每个数据元素均只有一个前驱 (4)除最后一个之外,集合中的每个数据元素均只有一个后继线性表:是n个数据元素的有限序列。一般有两种存储结构:线性表的顺序存储结构和线性表的链式存储结构。线性表的顺序表示:
2016-10-25 20:08:11 1600
原创 Android——Listview不用notifydatasetchanged更新数据的方法
Android——Listview不用notifydatasetchanged更新数据的方法一、介绍 先来介绍一下listview更新数据的几种方法,目前我知道的方法有如下几种: 1. 每次更新数据时都调用listview.setadapter(); 2. 每次更新数据时都调用adapter.notifydatasetchanged(); 3. 在自定义的adapter里添加更新函数upda
2016-10-19 12:39:47 5260 1
MVPDemo.zip
2019-07-04
PhotoView android开源框架jar包
2018-10-22
Android缓存——将数据以对象的方式缓存到本地
2018-07-23
IPCBundle实现源码
2017-09-23
AIDL示例(Android Interface Definition Language)
2017-09-16
AIDL简单的示例代码
2017-08-18
AIDL简单使用示例代码
2017-08-18
Android中notification通知的Demo——震动,铃声,Led灯闪烁
2017-01-13
Android——Listview不用notifydatasetchanged更新数据的方法
2017-01-11
ExpandableListAdapter
2016-03-11
ExpandableListView简单示例
2016-03-11
自定义DrawView
2016-03-03
Animation——制作动画引导页
2016-01-17
动态加载布局——只改变一个页面的部分布局的方法
2016-01-14
百度地图系列03——简单地图定位
2015-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人