从品牌网站建设到网络营销策划,从策略到执行的一站式服务
今天就跟大家聊聊有关VB.NET中怎么实现冒泡排序,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
成都创新互联专业为企业提供沁县网站建设、沁县做网站、沁县网站设计、沁县网站制作等企业网站建设、网页设计与制作、沁县企业网站模板建站服务,十载沁县做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
VB.NET冒泡排序相关代码示例:
Public Sub BubbleSort
(ByVal R As Integer())
Dim i, j, temp As Integer
交换标志
Dim exchange As Boolean
For i = 0 To R.Length - 1
本趟VB.NET冒泡排序开始前,交换标志应为假
exchange = False
For j = R.Length -
2 To 0 Step -1
交换条件
If R(j + 1) < R(j) Then temp = R(j + 1) R(j + 1) = R(j) R(j) = temp
发生了交换,故将交换标志置为真
exchange = True End If Next
本趟VB.NET冒泡排序未发生交换,提前终止算法
If Not exchange Then Exit For End If Next End Sub
选择VB.NET冒泡排序:
Public Sub Sort()Sub Sort(ByVal list() As Integer) Dim min As Integer Dim i As Integer For i = 0 To list.Length - 1 - 1 Step +1 min = i Dim j As Integer For j = i + 1 To list.Length - 1 Step +1 If list(j) < list(min) Then min = j End If Next Dim t As Integer = list(min) list(min) = list(i) list(i) = t Next End Sub
看完上述内容,你们对VB.NET中怎么实现冒泡排序有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图