09 2015 档案

摘要:一、Map的遍历 在后面java的开发过程中会遇到Map类的使用,然而map的遍历是一大问题。 Map遍历用两种比较交代的方法:package edu.map;import java.util.HashMap;import java.util.Map;import java.util.Map.E... 阅读全文
posted @ 2015-09-21 23:06 googlemeoften 阅读(178) 评论(0) 推荐(0) 编辑
摘要:通过jarFile读取java文件 阅读全文
posted @ 2015-09-21 21:56 googlemeoften 阅读(10636) 评论(2) 推荐(1) 编辑
摘要:一、优先级队列 什么是优先级队列:优先级队列是一种比栈和队列更加常用的一种数据结构。在优先级队列中,数据项按照关键字的值有序。数据项插入到队列中时,会按照顺序插入到合适的位置,用来保证队列的顺序。 生活中的例子,假设你有若干封件,你最急需要处理的文件就放在所有邮件的 顶部,如果不急需处理的文件就... 阅读全文
posted @ 2015-09-08 21:21 googlemeoften 阅读(324) 评论(0) 推荐(0) 编辑
摘要:一 、java结构与算法之选择排序(冒择路兮快归堆) 什么事选择排序:从一组无序数据中选择出中小的的值,将该值与无序区的最左边的的值进行交换。 简单的解释:假设有这样一组数据 12,4,23,5,找到最小值 4 放在最右边,然后找到 5 放在 4 的后面,重复该操作。 选择排序... 阅读全文
posted @ 2015-09-05 19:51 googlemeoften 阅读(577) 评论(0) 推荐(0) 编辑
摘要:一、什么是冒泡排序:冒泡排序是在从相邻两个数之间进行比较,这里将前面一个值定义为before,后面一个值定义为after;当before>after时i,交换他们的值,如果before 1; i--) { for (int j = 0; j array[j + 1]) { ... 阅读全文
posted @ 2015-09-05 19:41 googlemeoften 阅读(174) 评论(0) 推荐(0) 编辑
摘要:一、插入排序 什么是插入排序:插入排序是将一个值按大小插入到一个有序的数据中,插入值以后,数据仍然有序。 插入排序的时间复杂度:用大O法表示是O(N^2).但是比冒泡排序和选择排序更加的快 插入排序图解: 具体java代码:public class InsertSort { ... 阅读全文
posted @ 2015-09-05 19:21 googlemeoften 阅读(229) 评论(0) 推荐(0) 编辑