当前位置: 首页 > news >正文

建设摩托官方网站东莞桥头网站设计

建设摩托官方网站,东莞桥头网站设计,淄博网站建设有限公司,重庆响应式网站制作1、排序逻辑 选择排序逻辑#xff1a;对数组中的数据#xff0c;先假定一个最小的数据下标#xff0c;然后进行循环寻找到最小数据的下标#xff0c;放在第一层循环的最初始位置 例#xff1a; 从0 ~ N-1 寻找到最小值#xff0c;放在0位置 从1~N-1 寻找到最小值 对数组中的数据先假定一个最小的数据下标然后进行循环寻找到最小数据的下标放在第一层循环的最初始位置 例 从0 ~ N-1 寻找到最小值放在0位置 从1~N-1 寻找到最小值 放在1位置 从2~N-1 寻找到最小值放在2位置 。。。 2、算法分析 2.1排序逻辑总结 每排序一趟将一个最小的值给提取出来排到这一趟的起始位置。处理一轮比较次数为N-i。 2.2 时间复杂度 选择排序的交换操作介于 0 和 (n - 1 次之间,选择排序的比较操作为 n (n - 1 / 2 次之间。 2.3 稳定性 选择排序是给每个位置选择当前元素最小的比如给第一个位置选择最小的在剩余元素里面给第二个元素选择第二小的依次类推直到第n-1个元素第n个元素不用选择了因为只剩下它一个最大的元素了。那么在一趟选择如果一个元素比当前元素小而该小的元素又出现在一个和当前元素相等的元素后面那么交换后稳定性就被破坏了。举个例子序列5 8 5 2 9我们知道第一遍选择第1个元素5会和2交换那么原序列中两个5的相对前后顺序就被破坏了所以选择排序是一个不稳定的排序算法 3、code 实例 3.1 java public class Code01SelectionSort {public static void main(String[] args) {int[] arr {3, 4, 5, 1, 2};selectionSort(arr);for (int i 0; i arr.length; i) {System.out.print(arr[i] );}}public static void selectionSort(int[] arr) {if (arr null || arr.length 2) {return;}for (int i 0; i arr.length - 1; i) {int minIndex i;for (int j i 1; j arr.length; j) {if (arr[j] arr[minIndex]) {minIndex arr[j] arr[i] ? j : minIndex;}}swap(arr, i, minIndex);}}private static void swap(int[] arr, int i, int j) {int temp arr[i];arr[i] arr[j];arr[j] temp;} } 3.2 python def selection_sort(arr):for i in range(len(arr)):min_index ifor j in range(i 1, len(arr)):if arr[j] arr[min_index]:min_index jswap(arr, i, min_index)def swap(arr, i, j):arr[i], arr[j] arr[j], arr[i]if __name__ __main__:arr [3, 2, 1, 5, 4]selection_sort(arr)print(arr)
http://wiki.neutronadmin.com/news/14461/

相关文章:

  • 北京企业做网站费用商城网站建设方案电子版
  • 专业制作网站的公司哪家好seo技术 如何优化网站内部结构
  • 杭州建网站广东省住房和城乡建设厅证件查询
  • 东莞搭建网站要多少钱网站设计素材网站有哪些
  • 福州网站建设企业建一个网站是不是要开公司
  • 网站系统建站标题翻译为英文wordpress
  • 庆阳市住房和城乡建设局网站荆州北京网站建设
  • dede网站后台地址扫描响应式外贸建站
  • 公众号第三方建微网站哈尔滨餐饮网站建设
  • 哈尔滨自助模板建站网站现在怎么做排名
  • c 做网站源码实例打造龙头建设示范
  • 网站建设栏目内容柳州制作网站
  • 可以开发哪些网站react网站开发实战
  • 站长之家seo查询官方网站建设很行官方网站
  • 模板建站系统网站建设广告模板
  • 哪些网站是用python做的凯发网站
  • 小型网站设计及建设什么类型的网站容易被百度抓取
  • 手机代理企业网站中企动力主要是干嘛的
  • 网站链接的基本形式哈尔滨软件开发公司排名
  • 国内优秀网站欣赏微博推广价格表
  • 让别人做网站的话术元邦物流网站建设
  • php建设网站工具高端网站定制方案
  • 带icp备案的网站4p营销理论
  • 潍坊快速网站排名长沙市旅游景点
  • 编辑网站建设银行怎么从网站上改手机号码
  • 潍坊网站建设 绮畅学做电商的网站
  • 湖南网站设计亮点wordpress 蜘蛛记录
  • 某商贸网站建设方案旅游机票网站建设
  • 企业品牌网站有哪些nodejs和wordpress
  • 大同网站建设哪里好深圳优秀网站建设