
java
lycccxzt
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
排序法:冒泡排序
冒泡排序 : 排序原理: 相邻2数比较, 较大数往下沉,直到排序完成。 public void babbleSortFun(int[] arrs) { if (arrs != null && arrs.length !=0) { for (int i = 0 ; i < a...原创 2014-07-15 16:38:09 · 146 阅读 · 0 评论 -
排序法:选择排序
选择排序 : 排序原理: 取数组中的一个元素与其后的所有元素比较, 若小于这个元素, 则将该元素下标记录,全部比较完后, 将取得的下标所在元素与当前元素互换,这样最小值就会左移, 如此内推, 直到所有元素完成排序。 public class SelectSort { public void selectSortFun(int[] arrs) ...原创 2014-07-22 10:56:29 · 117 阅读 · 0 评论 -
排序法:插入排序
插入排序: 排序原理: 将待插入的数与前一位数(n-1)比较, 若前一位数大于待插入数, 则将前一位数后移一位, 直到前一位数小于或等于待插入数结束,将待插入数插入当前位(n) public class InsertSort { public void InsertSortFun(int[] arrs) { if (arrs != n...原创 2014-07-24 11:01:46 · 126 阅读 · 0 评论 -
JAVA 中的 char, byte
今天郁闷了, 竟然对char , byte产生了疑惑,只是为了做一个char与byte之间的转换, 才发现没有完全理解透辙,只能再学习一遍了。 char 是无符号型,可以表示一个整数, 不可以表示负数,占2个字节(unicode码), 范围是 0 ~ 65535. byte 是有符号型, 可以表示 -128 ~ 127 之间的数, 占1个字节。 ...原创 2014-07-30 15:37:50 · 183 阅读 · 0 评论 -
排序法:希尔排序
希尔排序 : (缩小增量排序) 排序原理:设置一个增量n,将所有下标为增量倍数的值放入到一个组中,对该组进行排序,然后重复这个方法,取增量m (m < n ,后面所取的增量应该递减),查找到增量m倍数的值进行排序。 希尔排序属于插入排序,是将整个有序序列分割成若干小的子序列分别进行插入排序。 (注:增量应该小于该数组的长度,一般取 length / 2 的整数值,有...原创 2014-08-01 11:54:17 · 237 阅读 · 0 评论 -
单例模式
1. 只允许一个实例在存在:类构造函数为私有, 防止其它对象实例化该对象。 2.全局访问该对象 :提供一个公有方法, 以创建或是获取对象,因为其它对象无法新实例化该对象,将公有方法设为静态,以便全局调用。 3.自行创建该类的实例.:提供一个私有类对象, 该对象只被创建一次。 ①。常用方式 public class Singleton { //私有对象 ...原创 2014-09-24 11:42:13 · 98 阅读 · 0 评论