C++ 程式設計/程式碼/標準 C 庫/函式/qsort
外觀
| 語法 |
#include <cstdlib>
void* qsort( const void *base, size_t num, size_t size, int (*compare)(const void *, const void *));
|
函式 qsort() 對陣列執行 快速排序。請注意,某些實現可能會使用更有效的排序演算法。
*base 指的是要排序的陣列。該陣列包含 num 個元素,每個元素的大小為 size。
compare 函式接受指向陣列中物件的兩個指標 - 這些指標需要先轉換為要檢查的物件型別。如果第一個引數應該位於第二個引數之前,該函式返回 -1;如果第一個引數位於第二個引數之後,則返回 1;如果物件匹配,則返回 0。
- 相關主題
- bsearch