2018年8月23日
摘要: ①、单向队列(Queue):只能在一端插入数据,另一端删除数据。 ②、双向队列(Deque):每一端都可以进行插入数据和删除数据操作。 1.Java模拟单向队列实现 Test: 优先级队列 是0个或多个元素的集合,每个元素都有一个优先权,对优先级队列执行的操作有: (1)查找 (2)插入一个新元素 阅读全文
posted @ 2018-08-23 14:53 蓝绿绿 阅读(127) 评论(0) 推荐(0) 编辑
  2018年8月22日
摘要: 1.栈的基本概念 栈(英语:stack)又称为堆栈或堆叠,栈作为一种数据结构,是一种只能在一端进行插入和删除操作的特殊线性表。它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。栈具有记忆作用,对栈的插入与删除操作 阅读全文
posted @ 2018-08-22 21:27 蓝绿绿 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 冒泡算法的运作规律如下: ①、比较相邻的元素。如果第一个比第二个大,就交换他们两个。 ②、对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数(也就是第一波冒泡完成)。 ③、针对所有的元素重复以上的步骤,除了最后一个。 ④、持续每次对越来越少的元素重复上面的 阅读全文
posted @ 2018-08-22 15:32 蓝绿绿 阅读(137) 评论(0) 推荐(0) 编辑
  2018年8月21日
摘要: 一个数据结构必须具有以下基本功能: ①、如何插入一条新的数据项 ②、如何寻找某一特定的数据项 ③、如何删除某一特定的数据项 ④、如何迭代的访问各个数据项,以便进行显示或其他操作 测试: 数组的局限性分析: ①、插入快,对于无序数组,上面我们实现的数组就是无序的,即元素没有按照从大到小或者某个特定的顺 阅读全文
posted @ 2018-08-21 22:08 蓝绿绿 阅读(119) 评论(0) 推荐(0) 编辑
  2018年8月17日
摘要: 1、基本概念 1.1、Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企 阅读全文
posted @ 2018-08-17 22:11 蓝绿绿 阅读(779) 评论(0) 推荐(0) 编辑
  2018年8月15日
摘要: 1 package demo; 2 3 import java.time.LocalDate; 4 5 public class Employee { 6 private String name; 7 private double salary; 8 private LocalDate hireDay; 9 10 public Employ... 阅读全文
posted @ 2018-08-15 22:49 蓝绿绿 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 1 package demo; 2 import java.util.Arrays; 3 public class Demo { 4 public static void main(String[] args) { 5 int[] a={15,45,1,5,48,66,44,12}; 6 Array 阅读全文
posted @ 2018-08-15 22:07 蓝绿绿 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Math是一个工具类,Math.random()可随机生成0-1之内的任意小数。 阅读全文
posted @ 2018-08-15 21:43 蓝绿绿 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 1.字串 String greeting="Hello"; String s=greeting.substring(0,3); 输出由“Hel”组成的字符串 2.拼接 String a="wel"; String b="come"; String c=a+b; 输出字符串“welcome” 3.检测 阅读全文
posted @ 2018-08-15 20:56 蓝绿绿 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 在java中,使用+、-、*、/表示加减乘除。整数的除余用%表示。 例如10%2=0、15%2=1、16%3=1 等 example: 阅读全文
posted @ 2018-08-15 20:38 蓝绿绿 阅读(183) 评论(0) 推荐(0) 编辑