2018年7月5日

摘要: 基本概念 队列(Queue)是限制在表的前端删除、表的后端插入的特殊线性表,按照先进先出(FIFO:First In First Out)原则操作数据,插入操作的端称为队尾,删除操作的端称为队头。 队列中没有元素时称为空队列。 队列分为: 单项队列:只能在一端插入数据,另外一端删除数据。 双向队列: 阅读全文
posted @ 2018-07-05 11:32 哥哥曾啊 阅读(307) 评论(0) 推荐(0)

2018年7月4日

摘要: 基本概念 栈(stack)又叫堆栈,是限制在表的一端进行插入和删除的线性表,按照后进先出(LIFO, Last In First Out)的原则操作数据,先进入的数据被压入栈底,最后的数据在栈顶。 栈中元素为零时则为空栈,插入数据称为进栈(push),删除数据称为出栈(pop)。 Java中提供栈的 阅读全文
posted @ 2018-07-04 22:09 哥哥曾啊 阅读(118) 评论(0) 推荐(0)
 
摘要: 冒泡排序 比较相邻的两个元素,如果第一个笔第二个大 则交换他们的位置;假如有n个元素 则循环n-1次 第一次比较所有元素 第二次比较前n-1个元素 选择排序 找到数组中最小的元素,和第一个元素替换,再在剩下的元素中找最小的与首个元素替换;假如有n个元素 则循环n-1次 第一次比较所有元素 第二次比较 阅读全文
posted @ 2018-07-04 17:51 哥哥曾啊 阅读(153) 评论(0) 推荐(0)
 
摘要: Java数组介绍 数组是用来存放同一种类型的集合,只能存放同一种数据类型 1、数组的申明: 2、数组元素的访问及赋值: 数组是存在下标索引的,通过下标获取指定位置的元素,数组的下标从0开始 注意:数组的大小是固定的 我们在创建strs时定义了三个元素 则我们不能给strs[3]赋值 否则会抛出数组越 阅读全文
posted @ 2018-07-04 16:38 哥哥曾啊 阅读(236) 评论(0) 推荐(0)
 
摘要: 数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。 按照数据的逻辑结构可分为集合、线性结构、树形结构、图形结构 按照数据的物理结构可分为顺序、链接 阅读全文
posted @ 2018-07-04 15:27 哥哥曾啊 阅读(154) 评论(0) 推荐(0)