1. Trang chủ
  2. » Công Nghệ Thông Tin

BÀI TẬP CÔNG NGHỆ THÔNG TIN TRƯỜNG ITC pps

10 314 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 303,88 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

ẹ Dương Thành Phết-www.thayphet.net đánh giá giải thuật: Các phép so sánh xảy ra trong vòng lặp while tìm vị trắ thắch hợp pos, và mỗi lần xác ựịnh vị trắ ựang xét không thắch hợp, sẽ

Trang 1

ẹ Dương Thành Phết-www.thayphet.net

 đánh giá giải thuật:

 Các phép so sánh xảy ra trong vòng lặp while tìm

vị trắ thắch hợp pos, và mỗi lần xác ựịnh vị trắ ựang xét không thắch hợp, sẽ dời chỗ phần tử a[pos] tương ứng

 Giải thuật thực hiện tất cả n Ờ 1 vòng lặp while, do

số lượng phép so sánh và dời chỗ này phụ thuộc vào tình trạng của dãy số ban ựầu, nên chỉ có ước lượng trong từng trường hợp sau:

Khoa CNTT Trường Cđ CNTT TP.HCM

This is trial version www.adultpdf.com

Trang 2

© Dương Thành Phết-www.thayphet.net

 Xuất phát từ cuối dãy ,ñổi chổ các cặp phần tử kế cận ñể ñưa phần tử ñó về vị trí ñứng ñầu dãy hiện hành

 Sau ñó sẽ không xét ñến nó ở bước tiếp theo

 Do vậy ở lần xử lý thứ i sẽ có vị trí dầu dãy là i phần

tử ñược sắp xếp

 Lặp lại xử lý trên cho ñến khi không còn phần tử nào

ñể xét

Khoa CNTT Trường Cð CNTT TP.HCM

This is trial version www.adultpdf.com

Trang 3

53

© Dương Thành Phết-www.thayphet.net

 Minh Họa

Cho dãy có 8 phần tử Sắp xếp theo vi trí tăng dần

11 5 7 3 9 2 15

2 1

3 4 5 6 7 8

i

j

1

11 5 7 3 9 2 15

2 1

3 4 5 6 7 8 Ban ñầu

Khoa CNTT Trường Cð CNTT TP.HCM

This is trial version www.adultpdf.com

Trang 4

54

© Dương Thành Phết-www.thayphet.net

1 11 5 7 3 9 2

2 1

3 4 5 6 7 8

i

j

Khoa CNTT Trường Cð CNTT TP.HCM

This is trial version www.adultpdf.com

Trang 5

55

© Dương Thành Phết-www.thayphet.net

 Minh Họa

Cho dãy có 8 phần tử Sắp xếp theo vi trí tăng dần

1 2 11 5 7 3 9

2 1

3 4 5 6 7 8

i

j

Khoa CNTT Trường Cð CNTT TP.HCM

This is trial version www.adultpdf.com

Trang 6

56

© Dương Thành Phết-www.thayphet.net

1 2 3 11 5 7 9

2 1

3 4 5 6 7 8

i

j

Khoa CNTT Trường Cð CNTT TP.HCM

This is trial version www.adultpdf.com

Trang 7

57

© Dương Thành Phết-www.thayphet.net

 Minh Họa

Cho dãy có 8 phần tử Sắp xếp theo vi trí tăng dần

1 2 3 5 11 7 9

2 1

3 4 5 6 7 8

i

j

Khoa CNTT Trường Cð CNTT TP.HCM

This is trial version www.adultpdf.com

Trang 8

58

© Dương Thành Phết-www.thayphet.net

1 2 3 5 7 11 9

2 1

3 4 5 6 7 8

i

j

Khoa CNTT Trường Cð CNTT TP.HCM

This is trial version www.adultpdf.com

Trang 9

59

© Dương Thành Phết-www.thayphet.net

 Minh Họa

Cho dãy có 8 phần tử Sắp xếp theo vi trí tăng dần

1 2 3 5 7 9 11

2 1

3 4 5 6 7 8

i

j

Kết thúc

Khoa CNTT Trường Cð CNTT TP.HCM

This is trial version www.adultpdf.com

Trang 10

© Dương Thành Phết-www.thayphet.net

1

11

5 7 3 9 2 15

2 1

3 4 5 6 7

1 11 5 7 3 9 2

2 1

3 4 5 6 7

1 2 11 5 7 3 9

2 1

3 4 5 6 7

1 2 3 11 5 7 9

2 1

3 4 5 6 7

1 2 3 5 11 7 9

2 1

3 4 5 6 7

1 2 3 5 7 11 9

2 1

3 4 5 6 7

1 2 3 5 7 9 11

2 1

3 4 5 6 7

1 2 3 5 7 9 11

2 1

3 4 5 6 7 8

Ban ñầu Bước 1 Bước 2 Bước 3 Bước 4 Bước 5 Bước 6 Bước 7

Khoa CNTT Trường Cð CNTT TP.HCM

This is trial version www.adultpdf.com

Ngày đăng: 13/08/2014, 23:21

TỪ KHÓA LIÊN QUAN