程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> Visual C# .NET入門(7)

Visual C# .NET入門(7)

編輯:關於C語言

QuickSort() 函數

這個函數需要三個參數:對數組的引用、下界和上界。它調用 Partition() 函數將數組分成兩部分,其中一部分包含 Pivot 值之前的所有字符串,另一部分包含 Pivot 值之後的所有字符串。然後,它調用自身來對每個部分進行排序。

上面修改中的注釋應該說明了每個代碼塊的作用。唯一的新概念就是 CompareTo() 方法的使用,該方法是 String 類的成員,並且應該是自說明的。

運行 QuickSort 應用程序

這一步完成 QuickSort C# 示例應用程序。現在,可以構建項目並運行應用程序。需要提供一個示例文本文件,以供其進行排序。將該文件放在與 EXE 文件相同的目錄中。

程序輸出

下面是已完成的 QuickSort C# .Net 示例應用程序的輸出。可以查看示例輸入文件 'example.txt' 和輸出文件 'output.txt'。

-
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved