上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 107 下一页
摘要: 一、业务场景业务场景: 在使用Java进行开发业务的过程中,很多时候一个业务是由各种组件组成,在每个使用到这些组件时都会毫不犹豫的new一个组件对象来使用,在小项目中这样的做法无可厚非,也不存在什么问题。但是在业... 阅读全文
posted @ 2019-03-26 10:49 测试开发分享站 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 一、业务场景业务场景: 在使用Java进行开发业务的过程中,很多时候一个业务是由各种组件组成,在每个使用到这些组件时都会毫不犹豫的new一个组件对象来使用,在小项目中这样的做法无可厚非,也不存在什么问题。但是在业... 阅读全文
posted @ 2019-03-26 10:49 测试开发分享站 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、排序算法分类:交插选归①插入排序: 直接插入排序、希尔排序②交换排序: 冒泡排序、快速排序③选择排序: 简单选择排序、堆... 阅读全文
posted @ 2019-03-22 18:34 测试开发分享站 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、排序算法分类:交插选归①插入排序: 直接插入排序、希尔排序②交换排序: 冒泡排序、快速排序③选择排序: 简单选择排序、堆... 阅读全文
posted @ 2019-03-22 18:34 测试开发分享站 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一、直接插入排序的基本思想把n个待排序的元素看成为一个有序表和一个无序表。开始时有序表中只包含1个元素,无序表中包含有n-1个元素,排序过程中每次从无序表中取出第一个元素,将它插入到有序表中的适当位置,使之成为新... 阅读全文
posted @ 2019-03-22 18:22 测试开发分享站 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一、直接插入排序的基本思想把n个待排序的元素看成为一个有序表和一个无序表。开始时有序表中只包含1个元素,无序表中包含有n-1个元素,排序过程中每次从无序表中取出第一个元素,将它插入到有序表中的适当位置,使之成为新... 阅读全文
posted @ 2019-03-22 18:22 测试开发分享站 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一、直接选择排序的基本思想 简单选择排序是最简单直观的一种算法,基本思想为每一趟从待排序的数据元素中选择最小(或最大)的一个元素作为首元素,直到所有元素排完为止。二、代码public static void se... 阅读全文
posted @ 2019-03-22 17:43 测试开发分享站 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 一、直接选择排序的基本思想 简单选择排序是最简单直观的一种算法,基本思想为每一趟从待排序的数据元素中选择最小(或最大)的一个元素作为首元素,直到所有元素排完为止。二、代码public static void se... 阅读全文
posted @ 2019-03-22 17:43 测试开发分享站 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一、直接插入排序存在的问题简单插入排序很循规蹈矩,不管数组分布是怎么样的,依然一步一步的对元素进行比较,移动,插入,比如[5,4,3,2,1,0]这种倒序序列,数组末端的0要回到首位置很是费劲,比较和移动元素均需... 阅读全文
posted @ 2019-03-22 16:45 测试开发分享站 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序的基本思想从无序序列头部开始,进行两两比较,根据大小交换位置,直到最后将最大(小)的数据元素交换到了无序队列的队尾,从而成为有序序列的一部分;下一次继续这个过程,直到所有数据元素都排好序。算法的核心在于每... 阅读全文
posted @ 2019-03-22 14:37 测试开发分享站 阅读(136) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 107 下一页