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