PowerShell PowerShellによるバブルソートのサンプルコード
PowerShellでバブルソートするサンプルコードを作成してみました。(PowerShellでバブルソートする需要はないと思いますが・・・)仕様PowerShellで配列データをバブルソートして、配列データを表示します。PowerShellは標準でソートの関数が用意されていますが、あえて自力でソート関数を作成します。ソースコードバブルソートする部分をbubbleSort関数として別に切り出しました。テストデータとしてランダムな数字を配列で用意して、ソート前後で表示します。バブルソート.ps1# sort functionfunction bubbleSort($data){ for($i = 0; $i -lt $data.Count - 1; $i++){ # 0 to array.count - 1 for($j = $i + 1; $j -lt $data.Count; $j++){ # $i to array.count if($data -gt $data){ # swap $tmp = $data $data = $data $data = $tmp } } } retu...