摘要: 选项卡 选项一 选项二 选项三 哈哈111 哈哈111 哈哈111 哈哈111 哈哈111 ... 阅读全文
posted @ 2017-01-22 15:50 %hahahaha% 阅读(404) 评论(1) 推荐(0) 编辑
摘要: JDK、JRE、JVM JDK包含JRE,而JRE包含JVM JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。Java Runtime Environment(JRE)是运行JAVA程序 阅读全文
posted @ 2017-01-21 22:15 %hahahaha% 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 最后的效果图如下: 阅读全文
posted @ 2017-01-21 21:45 %hahahaha% 阅读(844) 评论(1) 推荐(0) 编辑
摘要: 队列 队列(queue)简称队,它同堆栈一样,也是一种运算受限的线性表,其限制是仅允许在表的一端进行插入,而在表的另一端进行删除。在队列中把插入数据元素的一端称为队尾(rear),删除数据元素的一端称为队首(front)。向队尾插入元素称为进队或入队,新元素入队后成为新的队尾元素;从队列中删除元素称 阅读全文
posted @ 2017-01-21 18:47 %hahahaha% 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 堆栈的应用 1.进制转换 进制转换是一种常见的数值计算问题,例如将十进制数转换成八进制数。 将十进制数2007转换成八进制数为3727。运算过程如图 可以看到上述过程是从低位到高位产生 8 进制数的各个数位,而在输出时,一般来说都 是从高位到低位进行输出,这正好产生数位的顺序相反。换一个说法就是,越 阅读全文
posted @ 2017-01-13 16:47 %hahahaha% 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 栈 栈(stack)又称堆栈,它是运算受限的线性表,其限制是仅允许在表的一端进行插入 和删除操作,不允许在其他任何位置进行插入、查找、删除等操作。表中进行插入、删除操 作的一端称为栈顶(top),栈顶保存的元素称为栈顶元素。相对的,表的另一端称为栈底 (bottom)。 当栈中没有数据元素时称为空栈 阅读全文
posted @ 2017-01-11 20:39 %hahahaha% 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 基于双向链表实现的链接表 双向链表结点定义 双向链表是通过上述定义的结点使用 pre 以及 next 域依次串联在一起而形成的。一个双向链表的结构如下图: 链接表接口定义 迭代器接口定义 迭代器(Iterator)是程序设计的一种模式,它属于设计模式中的行为模式,它的功能是 提供一种方法顺序访问一个 阅读全文
posted @ 2017-01-10 20:51 %hahahaha% 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 线性表 线性表的定义 线性表(linear list)是数据结构的一种,一个线性表是n个具有相同特性的数据元素的有限序列. 线性表是一种抽象数据 类型;数组是一种具体的数据结构。线性表与数组的逻辑结构是不一样的,线性表是元素之 间具有1对1的线性关系的数据元素的集合,而数组是一组数据元素到数组下标的 阅读全文
posted @ 2017-01-07 20:36 %hahahaha% 阅读(293) 评论(0) 推荐(0) 编辑
摘要: linux 操作系统一.linux 操作系统概述 简介 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、 支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位 和64位硬件。Linux继承了Unix以 阅读全文
posted @ 2016-12-23 16:43 %hahahaha% 阅读(229) 评论(0) 推荐(0) 编辑
摘要: Maven介绍 Maven是一个采用纯Java编写的开源项目管理工具, Maven采用了一种被称之为Project Object Model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中, 通过该文件Maven可以管理项目的整个生命周期,包括清除、编译,测试, 阅读全文
posted @ 2016-12-15 16:27 %hahahaha% 阅读(318) 评论(0) 推荐(0) 编辑