时间:2021-05-02
Public Sub SelectionSort(ByRef lngArray() As Long)Dim iOuter As LongDim iInner As LongDim iLBound As LongDim iUBound As LongDim iTemp As LongDim iMax As LongiLBound = LBound(lngArray)iUBound = UBound(lngArray)'选择排序For iOuter = iUBound To iLBound + 1 Step -1iMax = 0'得到最大值得索引For iInner = iLBound To iOuterIf lngArray(iInner) > lngArray(iMax) Then iMax = iInnerNext iInner'值交换iTemp = lngArray(iMax)lngArray(iMax) = lngArray(iOuter)lngArray(iOuter) = iTempNext iOuterEnd Sub
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一、概述: 本文给出常见的几种排序算法的原理以及Java实现,包括常见的简单排序和排序算法,以及其他常用的算法知识。简单排序:冒泡排序、选择排序、插入排序排序
本文实现了八个常用的排序算法:插入排序、冒泡排序、选择排序、希尔排序、快速排序、归并排序、堆排序和LST基数排序首先是算法实现文件Sort.h,代码如下:/**
java算法之快速排序实现代码摘要:常用算法之一的快速排序算法的java实现原理:选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟扫描,将待排序列
本文实例讲述了Python实现的选择排序算法。分享给大家供大家参考,具体如下:选择排序(Selectionsort)是一种简单直观的排序算法。它的工作原理是每一
本文实例讲述了Python实现的选择排序算法。分享给大家供大家参考,具体如下:选择排序(Selectionsort)是一种简单直观的排序算法。它的工作原理是每一