整數排序 II

2021-08-02 10:51:23 字數 609 閱讀 8351

問題描述:

給一組整數,按照公升序排序。使用歸併排序,快速排序,堆排序或者任何其他 o(

nlog 

n) 的排序。

樣例:

給出[3, 2, 1, 4, 5], 排序後的結果為[1, 2, 3, 4, 5]

解題思路:直接用sort函式排序。

實驗**:

class solution {

public:

/*** @param a an integer array

* @return void

*/int a[99999];

void sortintegers2(vector& a) {

// write your code here

vector::iterator i;

int p,q;

q=a.size();

for(i=a.begin(),p=0;p

個人感想:從網上查到的思路,感覺特別投機取巧。

LintCode 整數排序 II

題目描述 給一組整數,按照公升序排序。使用歸併排序,快速排序,堆排序或者任何其他 的排序演算法。樣例 給出 3,2,1,4,5 排序後的結果為 1,2,3,4,5 做題思路 這一題同前面一題一樣,也是為整數進行公升序排序,但不同的是時間複雜度變了,而sort函式不僅符合上一題的要求,更符合這一題的要...

Lintcode 整數排序 II

1.題目 給一組整數,按照公升序排序。使用歸併排序,快速排序,堆排序或者任何其他 o n log n 的排序演算法。樣例給出 3,2,1,4,5 排序後的結果為 1,2,3,4,5 2.思路 sort 函式是nlogn的演算法,用此函式可以解決此問題。3.ac class solution 錯誤 c...

Lintcode 整數排序 II

給一組整數,請將其在原地按照公升序排序。使用歸併排序,快速排序,堆排序或者任何其他 o n log n 的排序演算法。例1 輸入 3,2,1,4,5 輸出 1,2,3,4,5 例2 輸入 2,3,1 輸出 1,2,3 python 不能通過lintcode的測試!class solution par...