美文网首页
简单选择排序算法实现-不加岗哨

简单选择排序算法实现-不加岗哨

作者: 执着的人请保持微笑 | 来源:发表于2023-04-20 09:48 被阅读0次

//待排序数组

          var sortArray = [10000,5,1000,500,200,49,100,50,40,30,20];

          //打印待排序数组

          print(sortArray);

          int replaceObject = 0;

          int k = 0;

          for (var i = 0; i < sortArray.length; i++) {

            k = i;

            for (var j = i+1; j < sortArray.length; j++) {

              if (sortArray[j] < sortArray[k]) {

                k = j;

              }

            }

 if (i!=k) {

              sortArray[0] = sortArray[i];

            sortArray[i] = sortArray[k];

            sortArray[k] = sortArray[0];

            }

          }

          print("排完序的数组${sortArray}");

相关文章

  • python实现选择排序(SelectionSort)

    python实现【选择排序】 算法原理及介绍 选择排序(Selection-sort)是一种简单直观的排序算法。它...

  • 排序算法

    常见排序算法及JAVA实现 简单选择排序(SelectSort) 选择排序思想很简单,对所有元素进行遍历,选出最小...

  • 算法-选择排序

    算 法:选择排序算法时间复杂度: 选择排序算法概述 选择排序伪代码 选择排序实现 选择排序算法概述 排序算法有许...

  • 排序算法的实现

    用java对常用内部排序算法的实现。 对冒泡排序,简单选择排序,直接插入排序,希尔排序,归并排序的简单实现(缺少快...

  • 【算法】排序(一)选择排序

    在排序算法中,最简单的莫过于选择排序了。 本文将介绍以下内容 排序思路算法实现(JAVA)测试阶段算法分析 排序思...

  • 五种常见排序算法实现(Java)

    Java-五种排序算法实现 前言及准备 这篇我们会介绍比较简单的五种排序算法:插入排序、冒泡排序、快速排序、选择排...

  • JavaScript实现经典排序算法

    使用JavaScript实现的经典排序算法 util 冒泡 简单选择 直接插入 快速排序 堆排序 归并排序

  • 不稳定排序算法

    一 简单选择排序算法 下图为简单选择排序的实现过程: 二 希尔排序 希尔排序是对直接插入排序的改进,基本思想是:将...

  • 排序算法详细代码实现

    算法分类 算法时间复杂度 选择排序 插入排序 C++实现 Python实现 冒泡排序 Python实现 归并排序 ...

  • 算法学习之简单排序

    简单排序 简单排序有三种, 冒泡排序,选择排序,插入排序 冒泡排序 冒泡排序是一种易于实现的排序算法, 以升序为例...

网友评论

      本文标题:简单选择排序算法实现-不加岗哨

      本文链接:https://www.haomeiwen.com/subject/wtoaddtx.html