摘要:
队列概述队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。–队尾(rear)——允许插入的一端–队头(front)——允许删除的一端队列特点:先进先出(FIFO 阅读全文
posted @ 2017-05-08 16:01
牛头人
阅读(464)
评论(0)
推荐(0)
摘要:
线性表概述线性表是最基本、最简单、也是最常用的一种数据结构。在线性表中数据元素之间的关系是线性,数据元素可以看成是排列在一条线上或一个环上。线性表分为静态线性表和动态线性表,常见的有顺序表(静态的)、单向链表(动态的)和双向链表(动态的)。线性表的操作主要包括:(1)计算表的长度n。(2)线性表是否 阅读全文
posted @ 2017-05-08 15:30
牛头人
阅读(1045)
评论(0)
推荐(0)
摘要:
Java中有几种常用的数据结构,主要分为Collection和map两个主要接口(接口只提供方法,并不提供实现),而程序中最终使用的数据结构是继承自这些接口的数据结构类。 一、几个常用类的区别 1.ArrayList: 元素单个,效率高,多用于查询 2.Vector: 元素单个,线程安全,多用于查询 阅读全文
posted @ 2017-05-08 11:36
牛头人
阅读(19377)
评论(0)
推荐(0)
摘要:
Java 多线程编程 Java 给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语: 进程:一个进程包括由操作系统 阅读全文
posted @ 2017-05-08 10:58
牛头人
阅读(393)
评论(0)
推荐(0)

浙公网安备 33010602011771号