网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

VB.NET中怎么实现冒泡排序

今天就跟大家聊聊有关VB.NET中怎么实现冒泡排序,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

成都创新互联专业为企业提供沁县网站建设、沁县做网站、沁县网站设计、沁县网站制作等企业网站建设、网页设计与制作、沁县企业网站模板建站服务,十载沁县做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

VB.NET冒泡排序相关代码示例:

  1. Public Sub BubbleSort
    (ByVal R As Integer())  

  2. Dim i, j, temp As Integer 

交换标志

  1. Dim exchange As Boolean  

  2. For i = 0 To R.Length - 1 

本趟VB.NET冒泡排序开始前,交换标志应为假

  1. exchange = False 

  2. 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中怎么实现冒泡排序有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。


网页题目:VB.NET中怎么实现冒泡排序
当前地址:http://bjjierui.cn/article/iijdoe.html

其他资讯