算法排序
kaka_1994
代码,创造世界之美!!
展开
-
设计模式之单例模式的7种写法(源码附上)
package com.kaka.test;/**** 单例使用场景 需要频繁的进行创建和销毁的对象;***创建对象时耗时过多或耗费资源过多,但又经常用到的对象;***工具类对象频繁访问数据库或文件的对象。** @author KAKA**/public class Singleton { // 饿汉式(常量类) private ...原创 2019-11-15 17:57:36 · 106 阅读 · 0 评论 -
冒泡排序、选择排序、插入排序、shell排序、快速排序和归并排序的原理及其实现
冒泡排序算法:冒泡排序算法是最简单的排序算法,是一种典型的交换排序算法。其原理是,实现了双层循环,内层循环将相邻两个数进行两两比较,将最大的一个数以冒泡(两两交换)的形式传送最队尾,一次只能将一个最大值传送到队尾;而外层循环实现了依次将当前最大值传送,最终实现排序;实现代码:/** * 冒泡排序算法 * @param source */ publ...原创 2018-08-21 09:39:14 · 420 阅读 · 0 评论