![]() |
|
|
#1 |
|
Gà Con
![]() Tham gia: Apr 2008
Bài: 6
VZD: 472
Điểm: 1/1 bài viết
|
bạn nào biết cách tìm độ phức tạp của thuật toán quick sort ko?...bày mình với,mình đang bí phần nay nè...thanks các huynh nha!!!
|
|
|
|
|
|
#2 |
|
Búa Đá
![]() Tham gia: Mar 2008
Bài: 45
VZD: 666
Điểm: 0/0 bài viết
|
quicksort là sử dụng phương pháp tựa như tìm kiếm nhị phân ấy
một vòng while...do chứ nhiêu |
|
|
|
|
|
#3 |
|
Rìu Sắt
![]() Tham gia: Dec 2007
Bài: 153
VZD: 3.165
Điểm: 58/33 bài viết
|
bạn ơi! quick sort là như thế nào vậy??dùng vòng lặp để làm gì??
|
|
|
|
|
|
#4 |
|
Búa Gỗ
![]() Tham gia: Nov 2007
Bài: 10
VZD: 395
Điểm: 7/2 bài viết
|
Procedure QuickSort (var a : array[1..100] of integer;
Procedure Sort (L, R : byte); Var i,j:byte; TG, X: integer; BEGIN X:=A[(L+R) div 2]; i:=L; j:=R; repeat while (a[i]<X) do inc (i); while (a[j]>X) do dec (j); if i<=j then begin c := A[i]; A[i] := A[j]; A[j] :=c; inc(i); dec(j); end; Until i>j; if L < j then Sort (L,j); if i < R then Sort (i,R); END; BEGIN Sort(1,n); END; |
|
|
|
|
|
#5 |
|
Búa Gỗ
![]() Tham gia: Nov 2007
Bài: 10
VZD: 395
Điểm: 7/2 bài viết
|
đổi biến TG thành biến c ở phần khai báo biến giùm mình nha ! :d
|
|
|
|
|
|
#6 |
|
Rìu Sắt
![]() Tham gia: Dec 2007
Bài: 153
VZD: 3.165
Điểm: 58/33 bài viết
|
có thể đưa về C ko??? pascal học lâu wá bỏ rồi
|
|
|
|