偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

VB.NET冒泡排序相關(guān)算法詳解

開發(fā) 后端 算法
VB.NET冒泡排序這一排序算法在實際應(yīng)用中是經(jīng)常會用到的。它的應(yīng)用可以使編程人員輕松的實現(xiàn)數(shù)組的排序。下面就起來看看實際操作方法。

大家在學(xué)習(xí)VB.NET的時候,可能會發(fā)現(xiàn)其中文資料非常少,很難滿足廣大編程人員的需求。這就往往需要我們在依靠書本以及不斷的實踐去積累應(yīng)用技巧,以達到學(xué)習(xí)的目的。那么今天要教給大家的是關(guān)于VB.NET冒泡排序的相關(guān)方法:#t#

VB.NET冒泡排序相關(guān)代碼示例:

  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冒泡排序開始前,交換標志應(yīng)為假

  1. exchange = False 
  2. For j = R.Length - 
    2 To 0 Step -1 

交換條件

  1. If R(j + 1) < R(j) Then  
  2. temp = R(j + 1)  
  3. R(j + 1) = R(j)  
  4. R(j) = temp 

發(fā)生了交換,故將交換標志置為真

  1. exchange = True 
  2. End If  
  3. Next 

本趟VB.NET冒泡排序未發(fā)生交換,提前終止算法

  1. If Not exchange Then  
  2. Exit For  
  3. End If  
  4. Next  
  5. End Sub  

選擇VB.NET冒泡排序:

  1. Public Sub Sort()Sub Sort(ByVal list() As Integer)  
  2. Dim min As Integer  
  3. Dim i As Integer  
  4. For i = 0 To list.Length - 1 - 1 Step +1  
  5. min = i  
  6. Dim j As Integer  
  7. For j = i + 1 To list.Length - 1 Step +1  
  8. If list(j) < list(min) Then  
  9. min = j 
  10. End If  
  11. Next  
  12. Dim t As Integer = list(min)  
  13. list(min) = list(i)  
  14. list(i) = t  
  15. Next  
  16. End Sub 

 

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2010-01-19 17:26:37

VB.NET創(chuàng)建過程

2010-01-07 11:28:44

VB.NET Hash

2010-01-21 10:12:57

VB.NET控件自動排

2010-01-07 10:28:04

VB.NET實現(xiàn)接口

2010-01-21 17:34:48

VB.NET Bool

2009-10-20 17:38:54

VB.NET Comp

2010-01-12 18:35:43

VB.NET Stru

2010-01-12 17:54:42

VB.NET Dlli

2009-10-12 15:44:26

VB.NET動態(tài)編碼技

2010-01-13 10:15:19

VB.NET Stri

2010-01-13 09:45:53

VB.NET Arra

2010-01-12 11:37:34

VB.NET讀取圖像

2010-01-08 14:56:18

VB.NET類定義

2010-01-12 18:05:38

VB.NET對象

2010-01-07 15:57:02

VB.NET ForEach

2010-01-19 10:12:39

VB.NET Butt

2010-01-21 10:48:18

VB.NET擴展方法

2009-10-13 10:21:58

VB.NET實現(xiàn)Web

2010-01-18 18:14:37

VB.NET語言特點

2010-01-19 15:08:18

VB.NET對象成員
點贊
收藏

51CTO技術(shù)棧公眾號