Xem mẫu

  1. Gi i thu t: Bư c 1: i=1; Bư c 2: j=N; Trong khi (j>i) th c hi n: N u a[j]N-1: H t dãy, d ng Ngư c l i: L p l i Bư c 2 61 This is trial version Khoa CNTT Trư ng Cð CNTT TP.HCM © Dương Thành Ph t-www.thayphet.net www.adultpdf.com
  2. Cài ð t void bubblesort(t M[],int N) { for ( int i=0 ; ii ; j--) if(M[j]
  3. ðánh giá gi i thu t: Ð i v i gi i thu t n i b t, s lư ng các phép so sánh x y ra không ph thu c vào tình tr ng c a dãy s ban ñ u Nhưng s lư ng phép hoán v th c hi n tùy thu c vào k t q a so sánh 63 This is trial version Khoa CNTT Trư ng Cð CNTT TP.HCM © Dương Thành Ph t-www.thayphet.net www.adultpdf.com
  4. 2.2.6.Gi i Thu t S p X p Nhanh – Quick Sort Ý Tư ng: Phân ho ch dãy M thành 2 dãy con th a mãn ñi u ki n: “1/2 Dãy bên trái ch a các ph n t nh hơn các ph n t c a 1/2 Dãy bên ph i” N u dãy con có nhi u hơn 1 ph n t thì th c hi n s p x p dãy con (ð qui). 64 This is trial version Khoa CNTT Trư ng Cð CNTT TP.HCM © Dương Thành Ph t-www.thayphet.net www.adultpdf.com
  5. Minh H a Cho dãy có 8 ph n t S p x p theo vi trí tăng d n i=1; j=8 L R X=3 10 5 7 3 9 2 15 1 i j L=1 R=8 ðo n 1 ðo n 2 ðo n c n L=1 L=4 s px p R=3 R=8 65 This is trial version Khoa CNTT Trư ng Cð CNTT TP.HCM © Dương Thành Ph t-www.thayphet.net www.adultpdf.com
  6. Minh H a Cho dãy có 8 ph n t S p x p theo vi trí tăng d n i=4; j=8 L R X=5 1 2 3 7 9 5 15 10 L=4 i j R=8 L=1 ðo n 2 ðo n 1 R=3 L=4 L=5 ðo n c n R=5 R=8 s px p 66 This is trial version Khoa CNTT Trư ng Cð CNTT TP.HCM © Dương Thành Ph t-www.thayphet.net www.adultpdf.com
  7. Minh H a Cho dãy có 8 ph n t S p x p theo vi trí tăng d n i=5; j=8 L R X=7 L=5 1 2 3 5 9 7 15 10 R=8 L=4 i j R=5 L=1 ðo n 2 R=3 L=6 ðo n c n R=8 s px p 67 This is trial version Khoa CNTT Trư ng Cð CNTT TP.HCM © Dương Thành Ph t-www.thayphet.net www.adultpdf.com
  8. Minh H a Cho dãy có 8 ph n t S p x p theo vi trí tăng d n i=6; j=8 L R X=15 L=6 1 2 3 5 7 9 15 10 R=8 L=4 i j R=5 L=1 ðo n 1 R=3 L=6 ðo n c n R=7 s px p 68 This is trial version Khoa CNTT Trư ng Cð CNTT TP.HCM © Dương Thành Ph t-www.thayphet.net www.adultpdf.com
  9. Minh H a Cho dãy có 8 ph n t S p x p theo vi trí tăng d n i=6; j=7 X=15 L R L=6 1 2 3 5 7 9 10 15 R=7 L=4 i j R=5 L=1 R=3 ðo n c n s px p 69 This is trial version Khoa CNTT Trư ng Cð CNTT TP.HCM © Dương Thành Ph t-www.thayphet.net www.adultpdf.com
  10. Minh H a Cho dãy có 8 ph n t S p x p theo vi trí tăng d n i=4; j=5 X=5 L R 1 2 3 5 7 9 10 15 L=4 i j R=5 L=1 R=3 ðo n c n s px p 70 This is trial version Khoa CNTT Trư ng Cð CNTT TP.HCM © Dương Thành Ph t-www.thayphet.net www.adultpdf.com
nguon tai.lieu . vn