数据结构与算法
蜜獾互联网
聚焦国内外前沿技术文献、行业典型应用案例、互联网安全管理。
开源项目:https://gitee.com/ratel-admin
展开
-
java数据结构与算法____插入排序
import java.util.Arrays; /** * @author God * 有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数, * 但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法, * 插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、 * 个数加一的有序数据,算法适用于少量数据的排序,时...原创 2018-11-19 17:33:11 · 190 阅读 · 0 评论 -
java数据结构与算法____冒泡排序
import java.util.Arrays; /** * @author God 冒泡排序算法的运作如下: * (从后往前) 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 * 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 * 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤, *...原创 2018-11-20 10:19:40 · 218 阅读 · 0 评论 -
java数据结构与算法_____选择排序
import java.util.Arrays; /** * @author God *选择排序(Selection sort)是一种简单直观的排序算法。 *它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素, *存放在序列的起始位置,直到全部待排序的数据元素排完。 *选择排序是不稳定的排序方法(比如序列[5, 5, 3]第一次就将第一个[5]与[3]交换, ...原创 2018-11-20 10:21:12 · 103 阅读 · 0 评论 -
java数据结构与算法_____组合排列
/** * 从n个数里取出m个数的排列或组合算法实现 * @author chengesheng * @date 2016年9月28日 下午3:18:34 */ import java.util.Arrays; public class MathTest { public static void main(String[] args) { arrangement...转载 2019-01-09 00:08:14 · 278 阅读 · 0 评论