SlideShare a Scribd company logo
1 of 185
TÌM KIẾM VÀ SẮP XẾP NỘI TÌM KIẾM VÀ SẮP XẾP NỘI
Nội Dung ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Nội Dung (tt) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bài Toán Tìm Kiếm ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tìm Kiếm Tuyến Tính ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thuật Toán Tìm Kiếm Tuyến Tính ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Minh Họa Thuật Toán Tìm Kiếm Tuyến Tính 2 8 5 1 6 4 6 6 Tìm thấy 6 tại vị trí 4 1 2 3 4 5 6 0 X=6 i
Minh Họa Thuật Toán Tìm Kiếm Tuyến Tính (tt) 2 8 5 1 6 4 6 i=7, không tìm thấy 1 2 3 4 5 6 0 X=10 i
Ðánh Giá Thuật Toán Tìm Tuyến Tính Trường hợp Css Xấu nhất Trung bình  N  (N+1) / 2 ,[object Object],Tốt nhất 1
Cải Tiến Thuật Toán Tìm Tuyến Tính ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thuật Toán Tìm Kiếm Nhị Phân ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Các Bước Thuật Toán Tìm Kiếm Nhị Phân ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cài Đặt Thuật Toán Tìm Nhị Phân ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ðánh Giá Thuật Toán Tìm Tuyến Tính Trường hợp Css Xấu nhất Trung bình  log 2 N  log 2 N / 2 ,[object Object],Tốt nhất 1
Minh Họa Thuật Toán Tìm Nhị Phân 1 2 4 6 9 10 X=2 L 2 Tìm thấy 2 tại vị trí 1 7 R M 1 2 3 4 5 6 0
Minh Họa Thuật Toán Tìm Nhị Phân (tt) 1 2 4 6 9 10 X=-1 L L=0 R=-1 => kh ông tìm thấy X=-1 7 R M 1 2 3 4 5 6 0
Bài Toán Sắp Xếp ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bài Toán Sắp Xếp (tt) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],a[0], a[1] là cặp nghịch thế 34 3 4 8
Các Thuật Toán Sắp Xếp ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Các Thuật Toán Sắp Xếp ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Đổi Chỗ Trực Tiếp – Interchange Sort ,[object Object]
Các Bước Tiến Hành ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Đổi Chỗ Trực Tiếp – Interchange Sort ,[object Object],[object Object],j=1 i=0 i=0 j=4
Đổi Chỗ Trực Tiếp – Interchange Sort i=1 j=2 i=1 j=3 i=1 j=4
Đổi Chỗ Trực Tiếp – Interchange Sort i=2 j=6 i=2 j=4 i=2 j=3
Đổi Chỗ Trực Tiếp – Interchange Sort i=3 j=4 i=3 j=5 i=3 j=6
Đổi Chỗ Trực Tiếp – Interchange Sort i=5 j=6 i=4 j=6 i=4 j=5
Đổi Chỗ Trực Tiếp – Interchange Sort i=6 j=7
Cài Đặt Đổi Chỗ Trực Tiếp ,[object Object],[object Object]
Minh Họa Thuật Toán 2 8 5 1 6 4 15 12 1 i j 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán 12 8 5 2 6 4 15 1 2 0 i j 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán 2 12 8 5 6 4 15 1 4 0 i j 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán 2 4 12 8 6 5 15 1 5 0 i j 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán 2 4 5 6 8 12 15 1 2 3 4 5 6 7 8 1
Độ Phức Tạp Của Thuật Toán
Các Thuật Toán Sắp Xếp ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Chọn Trực Tiếp – Selection Sort ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Các Bước Của Thuật Toán Chọn Trực Tiếp ,[object Object],[object Object],[object Object],[object Object],[object Object]
Chọn Trực Tiếp – Selection Sort ,[object Object],[object Object]
Chọn Trực Tiếp – Selection Sort i=0 i=1
Chọn Trực Tiếp – Selection Sort i=2 i=3 i=4
Chọn Trực Tiếp – Selection Sort i=6 i=5
Cài Đặt Thuật Toán Chọn Trực Tiếp ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Minh Họa Thuật Toán Chọn Trực Tiếp 2 8 5 1 6 4 15 12 i min Vị trí nhỏ nhất(0,7) Swap(a[0], a[4]) 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán Chọn Trực Tiếp 2 8 5 12 6 4 15 1 i min Vị trí nhỏ nhất(1,7) Swap(a[1], a[1]) 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán Chọn Trực Tiếp 2 8 5 12 6 4 15 1 i min Vị trí nhỏ nhất(2,7) Swap(a[2], a[6]) 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán Chọn Trực Tiếp 2 4 5 12 6 8 15 1 i min Vị trí nhỏ nhất(3, 7) Swap(a[3] ,  a[3]) 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán Chọn Trực Tiếp 2 4 5 12 6 8 15 1 i min Vị  trí nhỏ nhất(4, 7) Swap(a[4], a[5]) 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán Chọn Trực Tiếp 2 4 5 6 12 8 15 1 i min Vị  trí nhỏ nhất(5,7) Swap(a[5], a[6]) 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán Chọn Trực Tiếp 2 4 5 6 8 12 15 1 i min Vị  trí nhỏ nhất(6, 7) 12 15 1 2 3 4 5 6 7 0
Độ Phức Tạo Của Thuật Toán ,[object Object]
Các Thuật Toán Sắp Xếp ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Nổi Bọt – Bubble Sort ,[object Object],[object Object],[object Object]
Nổi Bọt – Bubble Sort ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Nổi Bọt – Bubble Sort ,[object Object],[object Object],i=0 j=6 i=0 i=4
Nổi Bọt – Bubble Sort i=0 j=1 i=0 j=2 i=0 j=3
Nổi Bọt – Bubble Sort i=1 j=3 i=1 j=4 i=1 j=5
Nổi Bọt – Bubble Sort i=2 j=5 i=2 j=4 i=3 j=6
Nổi Bọt – Bubble Sort i=5 i=4 j=6 i=3 j=5
Cài Đặt Thuật Toán Nổi Bọt ,[object Object],[object Object]
Minh Họa Thuật Toán 2 8 5 1 6 4 15 12 i j 1 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán 12 2 8 5 4 6 15 1 i j 2 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán 2 12 4 8 5 6 15 1 i j 4 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán 2 4 12 8 5 6 15 1 i j 5 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán 2 4 5 12 8 6 15 1 i j 6 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán 2 4 5 6 12 8 15 1 i j 8 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán 2 4 5 6 8 12 15 1 i j 15 12 2 3 4 5 6 7 8 1
Độ Phức Tạp Của Thuật Toán Nổi Bọt
Các Thuật Toán Sắp Xếp ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Shaker Sort ,[object Object],[object Object],[object Object],[object Object]
Các Bước Của Thuật Toán ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cài Đặt Thuật Toán Shaker Sort ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Các Thuật Toán Sắp Xếp ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Chèn Trực Tiếp – Insertion Sort ,[object Object],[object Object]
Chèn Trực Tiếp – Insertion Sort ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Chèn Trực Tiếp – Insertion Sort ,[object Object],[object Object],i=1 i=2
Chèn Trực Tiếp – Insertion Sort i=3 i=4 i=5
Chèn Trực Tiếp – Insertion Sort i=6 i=7
Cài Đặt Thuật Toán Chèn Trực Tiếp ,[object Object],[object Object],[object Object],[object Object]
Minh Họa Thuật Toán Insertion Sort 2 8 5 1 6 4 15 12 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán Insertion Sort 2 8 5 1 6 4 15 12 i x pos 2 Insert a[1] into (0,0) 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán Insertion Sort 12 8 5 1 6 4 15 2 i x pos Insert a[2] into (0, 1) 8 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán Insertion Sort 8 12 5 1 6 4 15 2 i x pos Insert a[3] into (0, 2) 5 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán Insertion Sort 5 8 12 1 6 4 15 2 i x pos Insert a[4] into (0, 3) 1 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán Insertion Sort 2 5 8 12 6 4 15 1 i x pos Insert a[5] into (0, 4) 6 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán Insertion Sort 2 5 6 8 12 4 15 1 i x pos Insert a[6] into (0, 5) 4 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán Insertion Sort 2 4 5 6 8 12 15 1 i x pos Insert a[8] into (0, 6) 15 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán Insertion Sort 2 4 5 6 8 12 15 1 pos 1 2 3 4 5 6 7 0
Độ Phức Tạp Của   Insertion Sort
Các Thuật Toán Sắp Xếp ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Chèn Nhị Phân – Binary Insertion Sort ,[object Object]
Chèn Nhị Phân – Binary Insertion Sort ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Các Thuật Toán Sắp Xếp ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Shell Sort ,[object Object],[object Object],[object Object],[object Object],[object Object]
Shell Sort ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Shell Sort ,[object Object],[object Object],[object Object]
Shell Sort ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Shell Sort ,[object Object],[object Object],[object Object]
Shell Sort ,[object Object],[object Object],[object Object],[object Object],[object Object]
Shell Sort ,[object Object],[object Object],[object Object]
Shell Sort ,[object Object]
Shell Sort ,[object Object]
Shell Sort ,[object Object]
Shell Sort
Shell Sort ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Shell Sort – Ví Dụ 2 8 5 1 6 4 15 12 h = (5, 3, 1); k = 3 len = 5 curr joint 1 2 3 4 5 6 7 0
Shell Sort – Ví Dụ 2 8 5 1 12 4 15 6 h = (5, 3, 1); k = 3 len = 5; 1 2 3 4 5 6 7 0
Shell Sort – Ví Dụ 2 15 5 1 12 4 8 6 h = (5, 3, 1); k = 3 len = 3 curr joint 1 2 3 4 5 6 7 0
Shell Sort – Ví Dụ 1 12 6 2 15 4 8 5 h = (5, 3, 1); k = 3 len = 3 curr joint joint 1 2 3 4 5 6 7 0
Shell Sort – Ví Dụ 1 12 5 2 15 6 8 4 h = (5, 3, 1); k = 3 len = 3 1 2 3 4 5 6 7 0
Shell Sort – Ví Dụ joint curr 1 12 5 2 15 6 8 4 h = (5, 3, 1); k = 3 len = 1 joint joint 1 2 3 4 5 6 7 0
Shell Sort – Ví Dụ joint curr joint 4 5 12 2 15 6 8 1 h = (5, 3, 1); k = 3 len = 1 joint joint joint joint joint joint 1 2 3 4 5 6 7 0
Shell Sort – Ví Dụ 2 4 5 6 8 12 15 1 1 2 3 4 5 6 7 0
Các Thuật Toán Sắp Xếp ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thuật Toán Sắp Xếp Heap Sort ,[object Object],[object Object]
Thuật Toán Sắp Xếp Heap Sort ,[object Object],[object Object],a[6] 12 2 8 5 1 6 4 15 a[0] a[1] a[2] a[3] a[4] a[5] a[7]
Thuật toán sắp xếp Heap Sort ,[object Object],[object Object],[object Object],[object Object]
Các Bước Thuật Toán ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Minh Họa Thuật Toán ,[object Object],[object Object],[object Object],[object Object],[object Object],2 8 5 1 6 4 15 12 1 2 3 4 5 6 7 0 l=3 Pt liên đới
Minh Họa Thuật Toán 2 8 15 1 6 4 5 12 1 2 3 4 5 6 7 0 l=2 Pt liên đới 2 8 15 1 6 4 5 12 1 2 3 4 5 6 7 0 l=1 Pt liên đới
Minh Họa Thuật Toán 15 8 2 1 6 4 5 12 1 2 3 4 5 6 7 0 l=1 Lan truyền việc điều chỉnh 15 8 5 1 6 4 2 12 1 2 3 4 5 6 7 0 l=0 Pt liên đới
Minh Họa Thuật Toán 12 8 5 1 6 4 2 15 ,[object Object],12 8 5 1 6 4 2 15 12 8 5 1 6 4 15 2 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 r=6
Minh Họa Thuật Toán ,[object Object],12 8 5 1 6 4 15 2 1 2 3 4 5 6 7 0 l=2 Pt liên đới 12 8 5 1 6 4 15 2 1 2 3 4 5 6 7 0 l=2 Pt liên đới
Minh Họa Thuật Toán 12 8 5 1 6 4 15 2 1 2 3 4 5 6 7 0 l=0 Pt liên đới 2 8 5 1 6 4 15 12 l=2 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán 2 8 5 1 6 4 15 12 l=2 1 2 3 4 5 6 7 0 Lan truyền việc điều chỉnh 5 8 2 1 6 4 15 12 l=2 1 2 3 4 5 6 7 0
Minh Họa Thuật Toán 5 8 2 1 6 4 15 12 1 2 3 4 5 6 7 0 5 8 2 1 6 12 15 4 1 2 3 4 5 6 7 0 ,[object Object],2 4 5 6 8 12 15 1 1 2 3 4 5 6 7 0
Cài Đặt Thuật Toán ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cài Đặt Thuật Toán ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cài Đặt Thuật Toán ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cài Đặt Thuật Toán ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Các Thuật Toán Sắp Xếp ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Quick Sort  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Quick Sort - Ý Tưởng ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],Quick Sort – Ý Tưởng
[object Object],[object Object],[object Object],Quick Sort – Ý Tưởng
Giải Thuật Quick Sort ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Giải Thuật Quick Sort ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Quick Sort – Ví Dụ ,[object Object],[object Object],Phân hoạch  đoạn l =0, r =  7 :   x = a[3] = 5   12 2 8 5 1 6 4 15 l=0 r=7
Quick Sort – Ví Dụ 4 2 8 5 1 6 12 15 l=0 r=7 4 2 8 5 1 6 12 15 l=0 r=7 j = 6 i = 0 i = 1 j = 5 i = 2 j = 4 j = 3
Quick Sort – Ví Dụ ,[object Object],i = 0 j = 2 4 2 1 5 8 6 12 15 l = 0 r =3
Quick Sort – Ví Dụ ,[object Object],1 2 4 5 8 6 12 r =7 l = 4 15 i = 4 1 2 4 5 6 8 12 r =7 l = 4 15 i = 4 j = 7 j = 6 j = 6
Quick Sort – Ví Dụ ,[object Object],1 2 4 5 6 8 12 15
Quick Sort ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Quick Sort – Ví Dụ 2 8 1 6 4 15 12 left right 5 ,[object Object],1 2 3 4 5 6 7 0 i j 5 X
Quick Sort – Ví Dụ 2 8 5 1 6 12 15 4 left right ,[object Object],1 2 3 4 5 6 7 0 5 X i j
Quick Sort – Ví Dụ 2 1 5 8 6 12 15 4 left right ,[object Object],1 2 3 4 5 6 7 0 i j
2 1 5 8 6 12 15 4 left right X 2 ,[object Object],1 2 3 4 5 6 7 0 i j
Quick Sort – Ví Dụ 2 4 5 8 6 12 15 1 left right ,[object Object],X 6 1 2 3 4 5 6 7 0 i j
Quick Sort – Ví Dụ 2 4 5 6 8 12 15 1 left right ,[object Object],1 2 3 4 5 6 7 0 i j
Quick Sort – Ví Dụ ,[object Object],2 4 5 6 8 12 15 1 left right 12 1 2 3 4 5 6 7 0 i j
Quick Sort – Ví Dụ 2 4 5 6 8 12 15 1 1 2 3 4 5 6 7 0
Độ Phức Tạp Của Quick Sort
Các Thuật Toán Sắp Xếp ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Merge Sort – Ý Tưởng ,[object Object],[object Object],[object Object],[object Object],[object Object]
Merge Sort – thuật toán ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Merge Sort – Ví Dụ 2 8 5 1 6 4 15 12 ,[object Object],[object Object],1 2 3 4 5 6 7 0
Merge Sort – Ví Dụ 2 8 5 1 6 4 15 12 ,[object Object],[object Object],1 2 3 4 5 6 7 0
Merge Sort – Ví Dụ 2 8 5 1 6 4 15 12 ,[object Object],1 2 3 4 5 6 7 0
Merge Sort – Ví Dụ 2 8 5 1 6 4 15 12 ,[object Object],[object Object],1 2 3 4 5 6 7 0
Merge Sort – Ví Dụ 12 5 8 1 6 4 15 2 ,[object Object],[object Object],1 2 3 4 5 6 7 0
Merge Sort – Ví Dụ 5 12 8 1 4 6 15 2 ,[object Object],[object Object],1 2 3 4 5 6 7 0
Merge Sort – Ví Dụ 5 12 8 1 4 6 15 2 ,[object Object],[object Object],1 2 3 4 5 6 7 0
Merge Sort – Ví Dụ 5 8 12 1 4 6 15 2 ,[object Object],[object Object],1 2 3 4 5 6 7 0
Merge Sort – Ví Dụ 1 5 4 8 6 12 15 2 ,[object Object],[object Object],1 2 3 4 5 6 7 0
Merge Sort – Ví Dụ 1 5 4 8 6 12 15 2 ,[object Object],[object Object],1 2 3 4 5 6 7 0
Merge Sort – Ví Dụ ,[object Object],2 4 5 6 8 12 15 1 1 2 3 4 5 6 7 0
Merge Sort – Ví Dụ 2 4 5 6 8 12 15 1 2 3 4 5 6 7 8 1
Merge Sort – Cài Đặt ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Merge Sort – Cài Đặt ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Merge Sort – Cài Đặt ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Merge Sort – Cài Đặt ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Merge Sort – Cài Đặt ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Merge Sort – Cài Đặt ,[object Object],[object Object],[object Object],[object Object],[object Object]
Độ phức tạp của Merge Sort ,[object Object]
Các Thuật Toán Sắp Xếp ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sắp Xếp Theo Phương Pháp Cơ Số Radix Sort   ,[object Object],[object Object],[object Object]
Sắp Xếp Theo Phương Pháp Cơ Số Radix Sort   ,[object Object],[object Object],[object Object]
Sắp Xếp Theo Phương Pháp Cơ Số Radix Sort  ,[object Object],[object Object],[object Object],[object Object]
Sắp Xếp Theo Phương Pháp Cơ Số Radix Sort ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sắp Xếp Theo Phương Pháp Cơ Số Radix Sort
Sắp Xếp Theo Phương Pháp Cơ Số Radix Sort
Sắp Xếp Theo Phương Pháp Cơ Số Radix Sort
Sắp Xếp Theo Phương Pháp Cơ Số Radix Sort
Sắp Xếp Theo Phương Pháp Cơ Số Radix Sort
Bài Tập ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Chuong 2. de quy dai hoc
Chuong 2. de quy   dai hocChuong 2. de quy   dai hoc
Chuong 2. de quy dai hocVũ Nam
 
Chuong 2 co so phan tich do phuc tap cua giai thuat - sinh vien 2
Chuong 2   co so phan tich do phuc tap cua giai thuat - sinh vien 2Chuong 2   co so phan tich do phuc tap cua giai thuat - sinh vien 2
Chuong 2 co so phan tich do phuc tap cua giai thuat - sinh vien 2Hồ Lợi
 
Giáo trình Phân tích và thiết kế giải thuật - CHAP 5
Giáo trình Phân tích và thiết kế giải thuật - CHAP 5Giáo trình Phân tích và thiết kế giải thuật - CHAP 5
Giáo trình Phân tích và thiết kế giải thuật - CHAP 5Nguyễn Công Hoàng
 
Đề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuật
Đề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuậtĐề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuật
Đề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuậtHưởng Nguyễn
 
Phân tích và thiết kế thuật toán độ phức tạp
Phân tích và thiết kế thuật toán   độ phức tạpPhân tích và thiết kế thuật toán   độ phức tạp
Phân tích và thiết kế thuật toán độ phức tạpgiangnguyn853776
 
Giáo trình Phân tích và thiết kế giải thuật - CHAP 7
Giáo trình Phân tích và thiết kế giải thuật - CHAP 7Giáo trình Phân tích và thiết kế giải thuật - CHAP 7
Giáo trình Phân tích và thiết kế giải thuật - CHAP 7Nguyễn Công Hoàng
 
Tìm kiếm và sắp nội
Tìm kiếm và sắp nộiTìm kiếm và sắp nội
Tìm kiếm và sắp nộikikihoho
 
Chuong 05 de quy
Chuong 05 de quyChuong 05 de quy
Chuong 05 de quyCau Chu Nho
 
Chuong 2 Tim Kiem N Sap Xep
Chuong 2   Tim Kiem N Sap XepChuong 2   Tim Kiem N Sap Xep
Chuong 2 Tim Kiem N Sap Xepquang
 
Chap1 new (tran dai's conflicted copy 2013 04-02)
Chap1 new (tran dai's conflicted copy 2013 04-02)Chap1 new (tran dai's conflicted copy 2013 04-02)
Chap1 new (tran dai's conflicted copy 2013 04-02)Loc Tran
 
Math educare] toan a1-giai tich ham mot bien_giai tich ham nhieu bien_phuong ...
Math educare] toan a1-giai tich ham mot bien_giai tich ham nhieu bien_phuong ...Math educare] toan a1-giai tich ham mot bien_giai tich ham nhieu bien_phuong ...
Math educare] toan a1-giai tich ham mot bien_giai tich ham nhieu bien_phuong ...Nguyen Vietnam
 
[Math educare.com] giai tich ham nhieu bien-phep tinh vi phan ham nhieu bien_...
[Math educare.com] giai tich ham nhieu bien-phep tinh vi phan ham nhieu bien_...[Math educare.com] giai tich ham nhieu bien-phep tinh vi phan ham nhieu bien_...
[Math educare.com] giai tich ham nhieu bien-phep tinh vi phan ham nhieu bien_...Nguyen Vietnam
 
[Math educare] giao trinh toan cao cap a2-giai tich ham nhieu bien_phuong tri...
[Math educare] giao trinh toan cao cap a2-giai tich ham nhieu bien_phuong tri...[Math educare] giao trinh toan cao cap a2-giai tich ham nhieu bien_phuong tri...
[Math educare] giao trinh toan cao cap a2-giai tich ham nhieu bien_phuong tri...Nguyen Vietnam
 
Chương 9 quy hoachdong
Chương 9 quy hoachdong Chương 9 quy hoachdong
Chương 9 quy hoachdong hoangnguyentien
 

What's hot (20)

Chuong 2. de quy dai hoc
Chuong 2. de quy   dai hocChuong 2. de quy   dai hoc
Chuong 2. de quy dai hoc
 
Chuong 1
Chuong 1Chuong 1
Chuong 1
 
Đệ quy và quay lui
Đệ quy và quay luiĐệ quy và quay lui
Đệ quy và quay lui
 
Chuong 2 co so phan tich do phuc tap cua giai thuat - sinh vien 2
Chuong 2   co so phan tich do phuc tap cua giai thuat - sinh vien 2Chuong 2   co so phan tich do phuc tap cua giai thuat - sinh vien 2
Chuong 2 co so phan tich do phuc tap cua giai thuat - sinh vien 2
 
Giáo trình Phân tích và thiết kế giải thuật - CHAP 5
Giáo trình Phân tích và thiết kế giải thuật - CHAP 5Giáo trình Phân tích và thiết kế giải thuật - CHAP 5
Giáo trình Phân tích và thiết kế giải thuật - CHAP 5
 
Đề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuật
Đề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuậtĐề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuật
Đề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuật
 
Chuong 3
Chuong 3Chuong 3
Chuong 3
 
Phân tích và thiết kế thuật toán độ phức tạp
Phân tích và thiết kế thuật toán   độ phức tạpPhân tích và thiết kế thuật toán   độ phức tạp
Phân tích và thiết kế thuật toán độ phức tạp
 
Đề tài: Thiết kế và phân tích thuật toán, HAY
Đề tài: Thiết kế và phân tích thuật toán, HAYĐề tài: Thiết kế và phân tích thuật toán, HAY
Đề tài: Thiết kế và phân tích thuật toán, HAY
 
Giáo trình Phân tích và thiết kế giải thuật - CHAP 7
Giáo trình Phân tích và thiết kế giải thuật - CHAP 7Giáo trình Phân tích và thiết kế giải thuật - CHAP 7
Giáo trình Phân tích và thiết kế giải thuật - CHAP 7
 
Tìm kiếm và sắp nội
Tìm kiếm và sắp nộiTìm kiếm và sắp nội
Tìm kiếm và sắp nội
 
Gt de quy
Gt de quyGt de quy
Gt de quy
 
Chuong 05 de quy
Chuong 05 de quyChuong 05 de quy
Chuong 05 de quy
 
Đệ Quy, Quay Lui, Nhánh Cận
Đệ Quy, Quay Lui, Nhánh CậnĐệ Quy, Quay Lui, Nhánh Cận
Đệ Quy, Quay Lui, Nhánh Cận
 
Chuong 2 Tim Kiem N Sap Xep
Chuong 2   Tim Kiem N Sap XepChuong 2   Tim Kiem N Sap Xep
Chuong 2 Tim Kiem N Sap Xep
 
Chap1 new (tran dai's conflicted copy 2013 04-02)
Chap1 new (tran dai's conflicted copy 2013 04-02)Chap1 new (tran dai's conflicted copy 2013 04-02)
Chap1 new (tran dai's conflicted copy 2013 04-02)
 
Math educare] toan a1-giai tich ham mot bien_giai tich ham nhieu bien_phuong ...
Math educare] toan a1-giai tich ham mot bien_giai tich ham nhieu bien_phuong ...Math educare] toan a1-giai tich ham mot bien_giai tich ham nhieu bien_phuong ...
Math educare] toan a1-giai tich ham mot bien_giai tich ham nhieu bien_phuong ...
 
[Math educare.com] giai tich ham nhieu bien-phep tinh vi phan ham nhieu bien_...
[Math educare.com] giai tich ham nhieu bien-phep tinh vi phan ham nhieu bien_...[Math educare.com] giai tich ham nhieu bien-phep tinh vi phan ham nhieu bien_...
[Math educare.com] giai tich ham nhieu bien-phep tinh vi phan ham nhieu bien_...
 
[Math educare] giao trinh toan cao cap a2-giai tich ham nhieu bien_phuong tri...
[Math educare] giao trinh toan cao cap a2-giai tich ham nhieu bien_phuong tri...[Math educare] giao trinh toan cao cap a2-giai tich ham nhieu bien_phuong tri...
[Math educare] giao trinh toan cao cap a2-giai tich ham nhieu bien_phuong tri...
 
Chương 9 quy hoachdong
Chương 9 quy hoachdong Chương 9 quy hoachdong
Chương 9 quy hoachdong
 

Viewers also liked

Bai giang thuat toan tim kiem va sap xep
Bai giang thuat toan tim kiem va sap xepBai giang thuat toan tim kiem va sap xep
Bai giang thuat toan tim kiem va sap xeptran0phu
 
Sap xep va tim kiem
Sap xep va tim kiem Sap xep va tim kiem
Sap xep va tim kiem acumenvn
 
Bài 3: COLLECTION TRONG VB.NET - Giáo trình FPT
Bài 3: COLLECTION TRONG VB.NET - Giáo trình FPTBài 3: COLLECTION TRONG VB.NET - Giáo trình FPT
Bài 3: COLLECTION TRONG VB.NET - Giáo trình FPTMasterCode.vn
 
Bài 4: ARRAY VÀ ARRAYLIST - Giáo trình FPT
Bài 4: ARRAY VÀ ARRAYLIST - Giáo trình FPTBài 4: ARRAY VÀ ARRAYLIST - Giáo trình FPT
Bài 4: ARRAY VÀ ARRAYLIST - Giáo trình FPTMasterCode.vn
 
TÌM HIỂU VỀ MỘT SỐ THUẬT TOÁN SẮP XẾP ĐƠN GIẢN
TÌM HIỂU VỀ MỘT SỐ THUẬT TOÁN SẮP XẾP ĐƠN GIẢNTÌM HIỂU VỀ MỘT SỐ THUẬT TOÁN SẮP XẾP ĐƠN GIẢN
TÌM HIỂU VỀ MỘT SỐ THUẬT TOÁN SẮP XẾP ĐƠN GIẢNTrần Nguyên
 
Bài 6: Các cấu trúc dữ liệu đặc biệt: ngăn xếp, hàng đợi, cây - Giáo trình FPT
Bài 6: Các cấu trúc dữ liệu đặc biệt: ngăn xếp, hàng đợi, cây - Giáo trình FPTBài 6: Các cấu trúc dữ liệu đặc biệt: ngăn xếp, hàng đợi, cây - Giáo trình FPT
Bài 6: Các cấu trúc dữ liệu đặc biệt: ngăn xếp, hàng đợi, cây - Giáo trình FPTMasterCode.vn
 
Bài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPT
Bài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPTBài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPT
Bài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPTMasterCode.vn
 
Bài 1: Tổng quan về cấu trúc và giải thuật - Giáo trình FPT
Bài 1: Tổng quan về cấu trúc và giải thuật - Giáo trình FPTBài 1: Tổng quan về cấu trúc và giải thuật - Giáo trình FPT
Bài 1: Tổng quan về cấu trúc và giải thuật - Giáo trình FPTMasterCode.vn
 
Bài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPT
Bài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPTBài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPT
Bài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPTMasterCode.vn
 
BÀI GIẢNG LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
BÀI GIẢNG LẬP TRÌNH HƯỚNG ĐỐI TƯỢNGBÀI GIẢNG LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
BÀI GIẢNG LẬP TRÌNH HƯỚNG ĐỐI TƯỢNGTrường Phạm
 
Bài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPT
Bài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPTBài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPT
Bài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPTMasterCode.vn
 

Viewers also liked (11)

Bai giang thuat toan tim kiem va sap xep
Bai giang thuat toan tim kiem va sap xepBai giang thuat toan tim kiem va sap xep
Bai giang thuat toan tim kiem va sap xep
 
Sap xep va tim kiem
Sap xep va tim kiem Sap xep va tim kiem
Sap xep va tim kiem
 
Bài 3: COLLECTION TRONG VB.NET - Giáo trình FPT
Bài 3: COLLECTION TRONG VB.NET - Giáo trình FPTBài 3: COLLECTION TRONG VB.NET - Giáo trình FPT
Bài 3: COLLECTION TRONG VB.NET - Giáo trình FPT
 
Bài 4: ARRAY VÀ ARRAYLIST - Giáo trình FPT
Bài 4: ARRAY VÀ ARRAYLIST - Giáo trình FPTBài 4: ARRAY VÀ ARRAYLIST - Giáo trình FPT
Bài 4: ARRAY VÀ ARRAYLIST - Giáo trình FPT
 
TÌM HIỂU VỀ MỘT SỐ THUẬT TOÁN SẮP XẾP ĐƠN GIẢN
TÌM HIỂU VỀ MỘT SỐ THUẬT TOÁN SẮP XẾP ĐƠN GIẢNTÌM HIỂU VỀ MỘT SỐ THUẬT TOÁN SẮP XẾP ĐƠN GIẢN
TÌM HIỂU VỀ MỘT SỐ THUẬT TOÁN SẮP XẾP ĐƠN GIẢN
 
Bài 6: Các cấu trúc dữ liệu đặc biệt: ngăn xếp, hàng đợi, cây - Giáo trình FPT
Bài 6: Các cấu trúc dữ liệu đặc biệt: ngăn xếp, hàng đợi, cây - Giáo trình FPTBài 6: Các cấu trúc dữ liệu đặc biệt: ngăn xếp, hàng đợi, cây - Giáo trình FPT
Bài 6: Các cấu trúc dữ liệu đặc biệt: ngăn xếp, hàng đợi, cây - Giáo trình FPT
 
Bài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPT
Bài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPTBài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPT
Bài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPT
 
Bài 1: Tổng quan về cấu trúc và giải thuật - Giáo trình FPT
Bài 1: Tổng quan về cấu trúc và giải thuật - Giáo trình FPTBài 1: Tổng quan về cấu trúc và giải thuật - Giáo trình FPT
Bài 1: Tổng quan về cấu trúc và giải thuật - Giáo trình FPT
 
Bài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPT
Bài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPTBài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPT
Bài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPT
 
BÀI GIẢNG LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
BÀI GIẢNG LẬP TRÌNH HƯỚNG ĐỐI TƯỢNGBÀI GIẢNG LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
BÀI GIẢNG LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
 
Bài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPT
Bài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPTBài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPT
Bài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPT
 

Similar to Timkiem&sapxep

Chuong 2 Tim Kiem N Sap Xep
Chuong 2   Tim Kiem N Sap XepChuong 2   Tim Kiem N Sap Xep
Chuong 2 Tim Kiem N Sap Xepquang
 
C2 sap xep
C2 sap xepC2 sap xep
C2 sap xephiep0109
 
Bai3 timkiemsapxep
Bai3 timkiemsapxepBai3 timkiemsapxep
Bai3 timkiemsapxepnhà tôi
 
Bai3 timkiem sapxep
Bai3 timkiem sapxepBai3 timkiem sapxep
Bai3 timkiem sapxepHồ Lợi
 
Bài tập CTDL và GT 1
Bài tập CTDL và GT 1Bài tập CTDL và GT 1
Bài tập CTDL và GT 1Hồ Lợi
 
Ctdl lab07-cac thuat-toan_sap_xep
Ctdl lab07-cac thuat-toan_sap_xepCtdl lab07-cac thuat-toan_sap_xep
Ctdl lab07-cac thuat-toan_sap_xepNguyễn Ngọc Hà
 
C2 tim kiem
C2 tim kiemC2 tim kiem
C2 tim kiemhiep0109
 
Chuong 2 phan tich cac thuat toan sap xep va tim kiem
Chuong 2  phan tich cac thuat toan sap xep va tim kiemChuong 2  phan tich cac thuat toan sap xep va tim kiem
Chuong 2 phan tich cac thuat toan sap xep va tim kiemgaconne1985
 
Tai lieu boi duong doi tuyen quoc gia 2013 3
Tai lieu boi duong doi tuyen quoc gia 2013 3Tai lieu boi duong doi tuyen quoc gia 2013 3
Tai lieu boi duong doi tuyen quoc gia 2013 3nataliej4
 
Bài tập CTDL và GT 12
Bài tập CTDL và GT 12Bài tập CTDL và GT 12
Bài tập CTDL và GT 12Hồ Lợi
 
5 Array
5 Array5 Array
5 ArrayCuong
 
Bài 11 Kiểu mảng(tt)
Bài 11 Kiểu mảng(tt)Bài 11 Kiểu mảng(tt)
Bài 11 Kiểu mảng(tt)Võ Tâm Long
 
Ctdl C08
Ctdl C08Ctdl C08
Ctdl C08giang
 
Baigiang - bai4. Bài Toán Và Thuật Toán
Baigiang - bai4. Bài Toán Và Thuật ToánBaigiang - bai4. Bài Toán Và Thuật Toán
Baigiang - bai4. Bài Toán Và Thuật ToánVan Vo
 

Similar to Timkiem&sapxep (20)

Chuong 2 Tim Kiem N Sap Xep
Chuong 2   Tim Kiem N Sap XepChuong 2   Tim Kiem N Sap Xep
Chuong 2 Tim Kiem N Sap Xep
 
C2 sap xep
C2 sap xepC2 sap xep
C2 sap xep
 
Bai3 timkiemsapxep
Bai3 timkiemsapxepBai3 timkiemsapxep
Bai3 timkiemsapxep
 
Bai3 timkiem sapxep
Bai3 timkiem sapxepBai3 timkiem sapxep
Bai3 timkiem sapxep
 
Bài tập CTDL và GT 1
Bài tập CTDL và GT 1Bài tập CTDL và GT 1
Bài tập CTDL và GT 1
 
Ctdl lab07-cac thuat-toan_sap_xep
Ctdl lab07-cac thuat-toan_sap_xepCtdl lab07-cac thuat-toan_sap_xep
Ctdl lab07-cac thuat-toan_sap_xep
 
C2 tim kiem
C2 tim kiemC2 tim kiem
C2 tim kiem
 
Chuong 2 phan tich cac thuat toan sap xep va tim kiem
Chuong 2  phan tich cac thuat toan sap xep va tim kiemChuong 2  phan tich cac thuat toan sap xep va tim kiem
Chuong 2 phan tich cac thuat toan sap xep va tim kiem
 
CHƯƠNG 4.pdf
CHƯƠNG 4.pdfCHƯƠNG 4.pdf
CHƯƠNG 4.pdf
 
Tai lieu boi duong doi tuyen quoc gia 2013 3
Tai lieu boi duong doi tuyen quoc gia 2013 3Tai lieu boi duong doi tuyen quoc gia 2013 3
Tai lieu boi duong doi tuyen quoc gia 2013 3
 
Bài tập CTDL và GT 12
Bài tập CTDL và GT 12Bài tập CTDL và GT 12
Bài tập CTDL và GT 12
 
5 Array
5 Array5 Array
5 Array
 
C2 mot-so-cau-truc-du-lieu-co-ban
C2 mot-so-cau-truc-du-lieu-co-banC2 mot-so-cau-truc-du-lieu-co-ban
C2 mot-so-cau-truc-du-lieu-co-ban
 
Thuat Toan 2
Thuat Toan 2Thuat Toan 2
Thuat Toan 2
 
Thuat Toan
Thuat ToanThuat Toan
Thuat Toan
 
Bài 11 Kiểu mảng(tt)
Bài 11 Kiểu mảng(tt)Bài 11 Kiểu mảng(tt)
Bài 11 Kiểu mảng(tt)
 
Ctdl C08
Ctdl C08Ctdl C08
Ctdl C08
 
CHƯƠNG 2.pdf
CHƯƠNG 2.pdfCHƯƠNG 2.pdf
CHƯƠNG 2.pdf
 
Saxep
SaxepSaxep
Saxep
 
Baigiang - bai4. Bài Toán Và Thuật Toán
Baigiang - bai4. Bài Toán Và Thuật ToánBaigiang - bai4. Bài Toán Và Thuật Toán
Baigiang - bai4. Bài Toán Và Thuật Toán
 

More from Nguyễn Công Hoàng

More from Nguyễn Công Hoàng (7)

Dieubatngochoem
DieubatngochoemDieubatngochoem
Dieubatngochoem
 
Kruskal algorithm
Kruskal algorithmKruskal algorithm
Kruskal algorithm
 
Lap trinh huong doi tuong voi java tran dinh que
Lap trinh huong doi tuong voi java   tran dinh queLap trinh huong doi tuong voi java   tran dinh que
Lap trinh huong doi tuong voi java tran dinh que
 
Giao trinh ky thuat lap trinh 2
Giao trinh ky thuat lap trinh 2Giao trinh ky thuat lap trinh 2
Giao trinh ky thuat lap trinh 2
 
Phong cách lập trình - Đặng Bình Phương
Phong cách lập trình - Đặng Bình PhươngPhong cách lập trình - Đặng Bình Phương
Phong cách lập trình - Đặng Bình Phương
 
Giáo trình Phân tích và thiết kế giải thuật - CHAP 8
Giáo trình Phân tích và thiết kế giải thuật - CHAP 8Giáo trình Phân tích và thiết kế giải thuật - CHAP 8
Giáo trình Phân tích và thiết kế giải thuật - CHAP 8
 
Lời khuyên
Lời khuyênLời khuyên
Lời khuyên
 

Recently uploaded

30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Báo cáo thực tập tốt nghiệp Phân tích hiệu quả hoạt động huy động và cho vay ...
Báo cáo thực tập tốt nghiệp Phân tích hiệu quả hoạt động huy động và cho vay ...Báo cáo thực tập tốt nghiệp Phân tích hiệu quả hoạt động huy động và cho vay ...
Báo cáo thực tập tốt nghiệp Phân tích hiệu quả hoạt động huy động và cho vay ...lamluanvan.net Viết thuê luận văn
 
40 ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (ĐỀ 31-39)...
40 ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (ĐỀ 31-39)...40 ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (ĐỀ 31-39)...
40 ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (ĐỀ 31-39)...Nguyen Thanh Tu Collection
 
Tien De Ra Tien Dau Tu Tai Chinh Thong Minh - Duncan Bannatyne.pdf
Tien De Ra Tien Dau Tu Tai Chinh Thong Minh - Duncan Bannatyne.pdfTien De Ra Tien Dau Tu Tai Chinh Thong Minh - Duncan Bannatyne.pdf
Tien De Ra Tien Dau Tu Tai Chinh Thong Minh - Duncan Bannatyne.pdfThoNguyn989738
 
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CHÂN TRỜI ...
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CHÂN TRỜI ...BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CHÂN TRỜI ...
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CHÂN TRỜI ...Nguyen Thanh Tu Collection
 
15 ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 SỞ GIÁO...
15 ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 SỞ GIÁO...15 ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 SỞ GIÁO...
15 ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 SỞ GIÁO...Nguyen Thanh Tu Collection
 
CHƯƠNG 5. TTHCM VỀ VĂN HÓA, ĐẠO ĐỨC, CON NGƯỜI
CHƯƠNG 5. TTHCM VỀ VĂN HÓA, ĐẠO ĐỨC, CON NGƯỜICHƯƠNG 5. TTHCM VỀ VĂN HÓA, ĐẠO ĐỨC, CON NGƯỜI
CHƯƠNG 5. TTHCM VỀ VĂN HÓA, ĐẠO ĐỨC, CON NGƯỜInguyendoan3122102508
 
Đề cương môn Xã hội Chủ nghĩa Khoa học (sơ lược)
Đề cương môn Xã hội Chủ nghĩa Khoa học (sơ lược)Đề cương môn Xã hội Chủ nghĩa Khoa học (sơ lược)
Đề cương môn Xã hội Chủ nghĩa Khoa học (sơ lược)LinhV602347
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...Nguyen Thanh Tu Collection
 
sách các Bài tập kinh tế vi mô chọn lọc.
sách các Bài tập kinh tế vi mô chọn lọc.sách các Bài tập kinh tế vi mô chọn lọc.
sách các Bài tập kinh tế vi mô chọn lọc.TunQuc54
 
Báo cáo thực tập tốt nghiệp Phân tích thực trạng hoạt động bán hàng tại Công ...
Báo cáo thực tập tốt nghiệp Phân tích thực trạng hoạt động bán hàng tại Công ...Báo cáo thực tập tốt nghiệp Phân tích thực trạng hoạt động bán hàng tại Công ...
Báo cáo thực tập tốt nghiệp Phân tích thực trạng hoạt động bán hàng tại Công ...lamluanvan.net Viết thuê luận văn
 
Nghe Tay Trai Hai Ra Tien - Chris Guillebeau (1).pdf
Nghe Tay Trai Hai Ra Tien - Chris Guillebeau (1).pdfNghe Tay Trai Hai Ra Tien - Chris Guillebeau (1).pdf
Nghe Tay Trai Hai Ra Tien - Chris Guillebeau (1).pdfThoNguyn989738
 
nghiên cứu một số kĩ thuật chiết xuất dược liệu (1).docx
nghiên cứu một số kĩ thuật chiết xuất dược liệu (1).docxnghiên cứu một số kĩ thuật chiết xuất dược liệu (1).docx
nghiên cứu một số kĩ thuật chiết xuất dược liệu (1).docxThoNguyn989738
 
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...Nguyen Thanh Tu Collection
 
Đồ án tốt nghiệp “Khảo sát ý thức bảo vệ môi trường của các hộ kinh doanh ăn ...
Đồ án tốt nghiệp “Khảo sát ý thức bảo vệ môi trường của các hộ kinh doanh ăn ...Đồ án tốt nghiệp “Khảo sát ý thức bảo vệ môi trường của các hộ kinh doanh ăn ...
Đồ án tốt nghiệp “Khảo sát ý thức bảo vệ môi trường của các hộ kinh doanh ăn ...lamluanvan.net Viết thuê luận văn
 
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 11 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 11 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-...BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 11 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 11 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-...Nguyen Thanh Tu Collection
 
ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 THPT MÔN TOÁN CÁC TỈNH NĂM HỌC 2023-2024 CÓ ...
ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 THPT MÔN TOÁN CÁC TỈNH NĂM HỌC 2023-2024 CÓ ...ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 THPT MÔN TOÁN CÁC TỈNH NĂM HỌC 2023-2024 CÓ ...
ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 THPT MÔN TOÁN CÁC TỈNH NĂM HỌC 2023-2024 CÓ ...Nguyen Thanh Tu Collection
 
xemsomenh.com-Bố cục của lá số tử vi như thế nào.pdf
xemsomenh.com-Bố cục của lá số tử vi như thế nào.pdfxemsomenh.com-Bố cục của lá số tử vi như thế nào.pdf
xemsomenh.com-Bố cục của lá số tử vi như thế nào.pdfXem Số Mệnh
 

Recently uploaded (20)

30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Báo cáo thực tập tốt nghiệp Phân tích hiệu quả hoạt động huy động và cho vay ...
Báo cáo thực tập tốt nghiệp Phân tích hiệu quả hoạt động huy động và cho vay ...Báo cáo thực tập tốt nghiệp Phân tích hiệu quả hoạt động huy động và cho vay ...
Báo cáo thực tập tốt nghiệp Phân tích hiệu quả hoạt động huy động và cho vay ...
 
40 ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (ĐỀ 31-39)...
40 ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (ĐỀ 31-39)...40 ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (ĐỀ 31-39)...
40 ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (ĐỀ 31-39)...
 
Tien De Ra Tien Dau Tu Tai Chinh Thong Minh - Duncan Bannatyne.pdf
Tien De Ra Tien Dau Tu Tai Chinh Thong Minh - Duncan Bannatyne.pdfTien De Ra Tien Dau Tu Tai Chinh Thong Minh - Duncan Bannatyne.pdf
Tien De Ra Tien Dau Tu Tai Chinh Thong Minh - Duncan Bannatyne.pdf
 
Talk Academy Presentation 2024 (ENG) MICE.pdf
Talk Academy Presentation 2024 (ENG) MICE.pdfTalk Academy Presentation 2024 (ENG) MICE.pdf
Talk Academy Presentation 2024 (ENG) MICE.pdf
 
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CHÂN TRỜI ...
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CHÂN TRỜI ...BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CHÂN TRỜI ...
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CHÂN TRỜI ...
 
15 ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 SỞ GIÁO...
15 ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 SỞ GIÁO...15 ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 SỞ GIÁO...
15 ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 SỞ GIÁO...
 
CHƯƠNG 5. TTHCM VỀ VĂN HÓA, ĐẠO ĐỨC, CON NGƯỜI
CHƯƠNG 5. TTHCM VỀ VĂN HÓA, ĐẠO ĐỨC, CON NGƯỜICHƯƠNG 5. TTHCM VỀ VĂN HÓA, ĐẠO ĐỨC, CON NGƯỜI
CHƯƠNG 5. TTHCM VỀ VĂN HÓA, ĐẠO ĐỨC, CON NGƯỜI
 
Đề cương môn Xã hội Chủ nghĩa Khoa học (sơ lược)
Đề cương môn Xã hội Chủ nghĩa Khoa học (sơ lược)Đề cương môn Xã hội Chủ nghĩa Khoa học (sơ lược)
Đề cương môn Xã hội Chủ nghĩa Khoa học (sơ lược)
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
 
Đồ án Công Nghệ Truyền Số Liệu L3VPN MPLS
Đồ án Công Nghệ Truyền Số Liệu L3VPN MPLSĐồ án Công Nghệ Truyền Số Liệu L3VPN MPLS
Đồ án Công Nghệ Truyền Số Liệu L3VPN MPLS
 
sách các Bài tập kinh tế vi mô chọn lọc.
sách các Bài tập kinh tế vi mô chọn lọc.sách các Bài tập kinh tế vi mô chọn lọc.
sách các Bài tập kinh tế vi mô chọn lọc.
 
Báo cáo thực tập tốt nghiệp Phân tích thực trạng hoạt động bán hàng tại Công ...
Báo cáo thực tập tốt nghiệp Phân tích thực trạng hoạt động bán hàng tại Công ...Báo cáo thực tập tốt nghiệp Phân tích thực trạng hoạt động bán hàng tại Công ...
Báo cáo thực tập tốt nghiệp Phân tích thực trạng hoạt động bán hàng tại Công ...
 
Nghe Tay Trai Hai Ra Tien - Chris Guillebeau (1).pdf
Nghe Tay Trai Hai Ra Tien - Chris Guillebeau (1).pdfNghe Tay Trai Hai Ra Tien - Chris Guillebeau (1).pdf
Nghe Tay Trai Hai Ra Tien - Chris Guillebeau (1).pdf
 
nghiên cứu một số kĩ thuật chiết xuất dược liệu (1).docx
nghiên cứu một số kĩ thuật chiết xuất dược liệu (1).docxnghiên cứu một số kĩ thuật chiết xuất dược liệu (1).docx
nghiên cứu một số kĩ thuật chiết xuất dược liệu (1).docx
 
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
 
Đồ án tốt nghiệp “Khảo sát ý thức bảo vệ môi trường của các hộ kinh doanh ăn ...
Đồ án tốt nghiệp “Khảo sát ý thức bảo vệ môi trường của các hộ kinh doanh ăn ...Đồ án tốt nghiệp “Khảo sát ý thức bảo vệ môi trường của các hộ kinh doanh ăn ...
Đồ án tốt nghiệp “Khảo sát ý thức bảo vệ môi trường của các hộ kinh doanh ăn ...
 
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 11 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 11 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-...BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 11 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 11 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-...
 
ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 THPT MÔN TOÁN CÁC TỈNH NĂM HỌC 2023-2024 CÓ ...
ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 THPT MÔN TOÁN CÁC TỈNH NĂM HỌC 2023-2024 CÓ ...ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 THPT MÔN TOÁN CÁC TỈNH NĂM HỌC 2023-2024 CÓ ...
ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 THPT MÔN TOÁN CÁC TỈNH NĂM HỌC 2023-2024 CÓ ...
 
xemsomenh.com-Bố cục của lá số tử vi như thế nào.pdf
xemsomenh.com-Bố cục của lá số tử vi như thế nào.pdfxemsomenh.com-Bố cục của lá số tử vi như thế nào.pdf
xemsomenh.com-Bố cục của lá số tử vi như thế nào.pdf
 

Timkiem&sapxep

  • 1. TÌM KIẾM VÀ SẮP XẾP NỘI TÌM KIẾM VÀ SẮP XẾP NỘI
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Minh Họa Thuật Toán Tìm Kiếm Tuyến Tính 2 8 5 1 6 4 6 6 Tìm thấy 6 tại vị trí 4 1 2 3 4 5 6 0 X=6 i
  • 8. Minh Họa Thuật Toán Tìm Kiếm Tuyến Tính (tt) 2 8 5 1 6 4 6 i=7, không tìm thấy 1 2 3 4 5 6 0 X=10 i
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Minh Họa Thuật Toán Tìm Nhị Phân 1 2 4 6 9 10 X=2 L 2 Tìm thấy 2 tại vị trí 1 7 R M 1 2 3 4 5 6 0
  • 16. Minh Họa Thuật Toán Tìm Nhị Phân (tt) 1 2 4 6 9 10 X=-1 L L=0 R=-1 => kh ông tìm thấy X=-1 7 R M 1 2 3 4 5 6 0
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. Đổi Chỗ Trực Tiếp – Interchange Sort i=1 j=2 i=1 j=3 i=1 j=4
  • 25. Đổi Chỗ Trực Tiếp – Interchange Sort i=2 j=6 i=2 j=4 i=2 j=3
  • 26. Đổi Chỗ Trực Tiếp – Interchange Sort i=3 j=4 i=3 j=5 i=3 j=6
  • 27. Đổi Chỗ Trực Tiếp – Interchange Sort i=5 j=6 i=4 j=6 i=4 j=5
  • 28. Đổi Chỗ Trực Tiếp – Interchange Sort i=6 j=7
  • 29.
  • 30. Minh Họa Thuật Toán 2 8 5 1 6 4 15 12 1 i j 1 2 3 4 5 6 7 0
  • 31. Minh Họa Thuật Toán 12 8 5 2 6 4 15 1 2 0 i j 1 2 3 4 5 6 7 0
  • 32. Minh Họa Thuật Toán 2 12 8 5 6 4 15 1 4 0 i j 1 2 3 4 5 6 7 0
  • 33. Minh Họa Thuật Toán 2 4 12 8 6 5 15 1 5 0 i j 1 2 3 4 5 6 7 0
  • 34. Minh Họa Thuật Toán 2 4 5 6 8 12 15 1 2 3 4 5 6 7 8 1
  • 35. Độ Phức Tạp Của Thuật Toán
  • 36.
  • 37.
  • 38.
  • 39.
  • 40. Chọn Trực Tiếp – Selection Sort i=0 i=1
  • 41. Chọn Trực Tiếp – Selection Sort i=2 i=3 i=4
  • 42. Chọn Trực Tiếp – Selection Sort i=6 i=5
  • 43.
  • 44. Minh Họa Thuật Toán Chọn Trực Tiếp 2 8 5 1 6 4 15 12 i min Vị trí nhỏ nhất(0,7) Swap(a[0], a[4]) 1 2 3 4 5 6 7 0
  • 45. Minh Họa Thuật Toán Chọn Trực Tiếp 2 8 5 12 6 4 15 1 i min Vị trí nhỏ nhất(1,7) Swap(a[1], a[1]) 1 2 3 4 5 6 7 0
  • 46. Minh Họa Thuật Toán Chọn Trực Tiếp 2 8 5 12 6 4 15 1 i min Vị trí nhỏ nhất(2,7) Swap(a[2], a[6]) 1 2 3 4 5 6 7 0
  • 47. Minh Họa Thuật Toán Chọn Trực Tiếp 2 4 5 12 6 8 15 1 i min Vị trí nhỏ nhất(3, 7) Swap(a[3] , a[3]) 1 2 3 4 5 6 7 0
  • 48. Minh Họa Thuật Toán Chọn Trực Tiếp 2 4 5 12 6 8 15 1 i min Vị trí nhỏ nhất(4, 7) Swap(a[4], a[5]) 1 2 3 4 5 6 7 0
  • 49. Minh Họa Thuật Toán Chọn Trực Tiếp 2 4 5 6 12 8 15 1 i min Vị trí nhỏ nhất(5,7) Swap(a[5], a[6]) 1 2 3 4 5 6 7 0
  • 50. Minh Họa Thuật Toán Chọn Trực Tiếp 2 4 5 6 8 12 15 1 i min Vị trí nhỏ nhất(6, 7) 12 15 1 2 3 4 5 6 7 0
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56. Nổi Bọt – Bubble Sort i=0 j=1 i=0 j=2 i=0 j=3
  • 57. Nổi Bọt – Bubble Sort i=1 j=3 i=1 j=4 i=1 j=5
  • 58. Nổi Bọt – Bubble Sort i=2 j=5 i=2 j=4 i=3 j=6
  • 59. Nổi Bọt – Bubble Sort i=5 i=4 j=6 i=3 j=5
  • 60.
  • 61. Minh Họa Thuật Toán 2 8 5 1 6 4 15 12 i j 1 1 2 3 4 5 6 7 0
  • 62. Minh Họa Thuật Toán 12 2 8 5 4 6 15 1 i j 2 1 2 3 4 5 6 7 0
  • 63. Minh Họa Thuật Toán 2 12 4 8 5 6 15 1 i j 4 1 2 3 4 5 6 7 0
  • 64. Minh Họa Thuật Toán 2 4 12 8 5 6 15 1 i j 5 1 2 3 4 5 6 7 0
  • 65. Minh Họa Thuật Toán 2 4 5 12 8 6 15 1 i j 6 1 2 3 4 5 6 7 0
  • 66. Minh Họa Thuật Toán 2 4 5 6 12 8 15 1 i j 8 1 2 3 4 5 6 7 0
  • 67. Minh Họa Thuật Toán 2 4 5 6 8 12 15 1 i j 15 12 2 3 4 5 6 7 8 1
  • 68. Độ Phức Tạp Của Thuật Toán Nổi Bọt
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77. Chèn Trực Tiếp – Insertion Sort i=3 i=4 i=5
  • 78. Chèn Trực Tiếp – Insertion Sort i=6 i=7
  • 79.
  • 80. Minh Họa Thuật Toán Insertion Sort 2 8 5 1 6 4 15 12 1 2 3 4 5 6 7 0
  • 81. Minh Họa Thuật Toán Insertion Sort 2 8 5 1 6 4 15 12 i x pos 2 Insert a[1] into (0,0) 1 2 3 4 5 6 7 0
  • 82. Minh Họa Thuật Toán Insertion Sort 12 8 5 1 6 4 15 2 i x pos Insert a[2] into (0, 1) 8 1 2 3 4 5 6 7 0
  • 83. Minh Họa Thuật Toán Insertion Sort 8 12 5 1 6 4 15 2 i x pos Insert a[3] into (0, 2) 5 1 2 3 4 5 6 7 0
  • 84. Minh Họa Thuật Toán Insertion Sort 5 8 12 1 6 4 15 2 i x pos Insert a[4] into (0, 3) 1 1 2 3 4 5 6 7 0
  • 85. Minh Họa Thuật Toán Insertion Sort 2 5 8 12 6 4 15 1 i x pos Insert a[5] into (0, 4) 6 1 2 3 4 5 6 7 0
  • 86. Minh Họa Thuật Toán Insertion Sort 2 5 6 8 12 4 15 1 i x pos Insert a[6] into (0, 5) 4 1 2 3 4 5 6 7 0
  • 87. Minh Họa Thuật Toán Insertion Sort 2 4 5 6 8 12 15 1 i x pos Insert a[8] into (0, 6) 15 1 2 3 4 5 6 7 0
  • 88. Minh Họa Thuật Toán Insertion Sort 2 4 5 6 8 12 15 1 pos 1 2 3 4 5 6 7 0
  • 89. Độ Phức Tạp Của Insertion Sort
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 105.
  • 106. Shell Sort – Ví Dụ 2 8 5 1 6 4 15 12 h = (5, 3, 1); k = 3 len = 5 curr joint 1 2 3 4 5 6 7 0
  • 107. Shell Sort – Ví Dụ 2 8 5 1 12 4 15 6 h = (5, 3, 1); k = 3 len = 5; 1 2 3 4 5 6 7 0
  • 108. Shell Sort – Ví Dụ 2 15 5 1 12 4 8 6 h = (5, 3, 1); k = 3 len = 3 curr joint 1 2 3 4 5 6 7 0
  • 109. Shell Sort – Ví Dụ 1 12 6 2 15 4 8 5 h = (5, 3, 1); k = 3 len = 3 curr joint joint 1 2 3 4 5 6 7 0
  • 110. Shell Sort – Ví Dụ 1 12 5 2 15 6 8 4 h = (5, 3, 1); k = 3 len = 3 1 2 3 4 5 6 7 0
  • 111. Shell Sort – Ví Dụ joint curr 1 12 5 2 15 6 8 4 h = (5, 3, 1); k = 3 len = 1 joint joint 1 2 3 4 5 6 7 0
  • 112. Shell Sort – Ví Dụ joint curr joint 4 5 12 2 15 6 8 1 h = (5, 3, 1); k = 3 len = 1 joint joint joint joint joint joint 1 2 3 4 5 6 7 0
  • 113. Shell Sort – Ví Dụ 2 4 5 6 8 12 15 1 1 2 3 4 5 6 7 0
  • 114.
  • 115.
  • 116.
  • 117.
  • 118.
  • 119.
  • 120. Minh Họa Thuật Toán 2 8 15 1 6 4 5 12 1 2 3 4 5 6 7 0 l=2 Pt liên đới 2 8 15 1 6 4 5 12 1 2 3 4 5 6 7 0 l=1 Pt liên đới
  • 121. Minh Họa Thuật Toán 15 8 2 1 6 4 5 12 1 2 3 4 5 6 7 0 l=1 Lan truyền việc điều chỉnh 15 8 5 1 6 4 2 12 1 2 3 4 5 6 7 0 l=0 Pt liên đới
  • 122.
  • 123.
  • 124. Minh Họa Thuật Toán 12 8 5 1 6 4 15 2 1 2 3 4 5 6 7 0 l=0 Pt liên đới 2 8 5 1 6 4 15 12 l=2 1 2 3 4 5 6 7 0
  • 125. Minh Họa Thuật Toán 2 8 5 1 6 4 15 12 l=2 1 2 3 4 5 6 7 0 Lan truyền việc điều chỉnh 5 8 2 1 6 4 15 12 l=2 1 2 3 4 5 6 7 0
  • 126.
  • 127.
  • 128.
  • 129.
  • 130.
  • 131.
  • 132.
  • 133.
  • 134.
  • 135.
  • 136.
  • 137.
  • 138.
  • 139. Quick Sort – Ví Dụ 4 2 8 5 1 6 12 15 l=0 r=7 4 2 8 5 1 6 12 15 l=0 r=7 j = 6 i = 0 i = 1 j = 5 i = 2 j = 4 j = 3
  • 140.
  • 141.
  • 142.
  • 143.
  • 144.
  • 145.
  • 146.
  • 147.
  • 148.
  • 149.
  • 150.
  • 151. Quick Sort – Ví Dụ 2 4 5 6 8 12 15 1 1 2 3 4 5 6 7 0
  • 152. Độ Phức Tạp Của Quick Sort
  • 153.
  • 154.
  • 155.
  • 156.
  • 157.
  • 158.
  • 159.
  • 160.
  • 161.
  • 162.
  • 163.
  • 164.
  • 165.
  • 166.
  • 167. Merge Sort – Ví Dụ 2 4 5 6 8 12 15 1 2 3 4 5 6 7 8 1
  • 168.
  • 169.
  • 170.
  • 171.
  • 172.
  • 173.
  • 174.
  • 175.
  • 176.
  • 177.
  • 178.
  • 179.
  • 180. Sắp Xếp Theo Phương Pháp Cơ Số Radix Sort
  • 181. Sắp Xếp Theo Phương Pháp Cơ Số Radix Sort
  • 182. Sắp Xếp Theo Phương Pháp Cơ Số Radix Sort
  • 183. Sắp Xếp Theo Phương Pháp Cơ Số Radix Sort
  • 184. Sắp Xếp Theo Phương Pháp Cơ Số Radix Sort
  • 185.