VB.NET バブルソートアルゴリズムの詳細な説明

VB.NET バブルソートアルゴリズムの詳細な説明

VB.NET を学習する場合、中国語の情報が非常に少なく、大多数のプログラマーのニーズを満たすのが難しいことに気付くかもしれません。学習の目的を達成するためには、多くの場合、本に頼り、継続的に練習して応用スキルを蓄積する必要があります。今日はVB.NETのバブルソート法についてお教えします: #t#

VB.NET バブルソート関連のコード例:

  1. パブリックサブバブルソート
    (ByVal R を Integer() として)
  2. Dim i、j、temp を整数として

Exchange ロゴ

  1. Dim exchange As Boolean
  2. i = 0 の場合R.Length - 1

このVB.NETバブルソートを開始する前に、スワップフラグはfalseにする必要があります。

  1. 交換= False  
  2. j = Rの場合、長さ -
    2から0ステップ-1

交換条件

  1. R(j + 1) <   R (j) それから
  2. 温度= R (j + 1)
  3. R(j + 1) = R(j)
  4. R(j) = 温度

交換が発生したため、交換フラグがtrueに設定されます

  1. 交換= 
  2. 終了条件

このVB.NETバブルソートでは交換は発生せず、アルゴリズムは早期に終了しました。

  1. 交換しない場合は
  2. 終了
  3. 終了条件
  4. 終了サブ

VB.NET バブルソートを選択:

  1. パブリック Sub Sort()Sub Sort(ByVal list() As Integer)
  2. 最小値を整数として暗くする
  3. Dim i を整数として
  4. i = 0の場合、リストの長さ - 1 - 1 ステップ +1
  5. 最小= i
  6. 整数としての暗黙の j
  7. j = i + 1の場合、list.Length - 1 ステップ +1
  8. リスト(j) <  リスト(分)その後
  9. 最小= j  
  10. 終了条件
  11. Dim t As Integer =リスト(最小)
  12. リスト(最小) = リスト(i)
  13. リスト(i) = t
  14. 終了サブ

<<:  JVM 世代別ガベージコレクションのプロセスとアルゴリズムの選択の図解説明

>>:  アルゴリズムの力: プログラマーはデスクトップ コンピューターを使用して、スーパーコンピューターの世界記録を破ります

ブログ    
ブログ    
ブログ    

推薦する

人工知能の便利な日常的な活用例8つ

「人工知能」という用語を Google で検索して、何らかの形でこの記事にたどり着いた場合、または ...

レポート:データセンターは人工知能を生成するサーバーを冷却するために大量の水を消費している

ChatGPT のような生成 AI モデルが大量のエネルギーを消費することはよく知られていますが、そ...

シンプルな人工ニューラル ネットワークをゼロから構築する: 1 つの隠れ層

[51CTO.com クイック翻訳] 前回の記事「人工ニューラルネットワークをゼロから構築する(パー...

マスク氏の「脳変革計画」ではどのスキルツリーを活性化する必要があるのか​​?

シリコンバレーのアイアンマンの熱心な宣伝により、脳コンピューターインターフェースがホットな言葉になっ...

人工知能が製造業を改善する3つの方法

製造業者は、AI を、適切に機能するために会社全体にわたるエンドツーエンドのシステムを必要とする、非...

Nature の最新表紙: 2 つの主要な数学の問題が AI によって解決されました!ディープマインドYYDS

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...

脚本を書いて、AIが動画を自動編集:編集者の7時間かけて作成した動画を13分で完成

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...

人工知能が製造業に与える4つの影響

人工知能はあらゆるところに存在し、私たちは気づかないうちに日常生活でそれを使用しています。人工知能は...

2021年のAIの発展:エッジAIは止められない

[[388887]]人工知能研究を専門とする外国の機関が、人工知能の実務家を対象に、2021年の人工...

2030 年までにどの AI アプリケーションが普及するでしょうか?

何十年もの間、人工知能はSFの中で邪悪な力として描かれてきました。アーサー・C・クラークの『宇宙の旅...

WeChat の赤い封筒のランダム アルゴリズムはどのように実装されていますか?

Zhihu で質問を見ました: WeChat の赤い封筒のランダム アルゴリズムはどのように実装さ...

科学データ研究のための人工知能アシスタントMATAが特許を取得

サザンメソジスト大学(SMU)とNASAの研究者らは、科学的データに関する質問に答えることができる人...

AI時代が到来。プロの写真家は淘汰されるのか?

テクノロジー業界では、AI の進化により、プロの写真家を含む多くの仕事が置き換えられるだろうという意...

Llama インデックスを使用したマルチエージェント RAG の構築

検索拡張生成 (RAG) は、大規模言語モデル (LLM) の機能を強化する強力な手法として登場しま...

超強力なPytorchオペレーション! ! !

こんにちは、Xiaozhuangです!ここ数日、ディープラーニングに関するコンテンツをいくつか共有し...