phihndhsp
Thành viên gạo cội




- Tham gia
- 26/12/09
- Bài viết
- 3,363
- Được thích
- 2,488
- Giới tính
- Nam
- Nghề nghiệp
- Giáo Viên
Trên diễn đàn mình có đề cập đến mảng rất nhiều nhưng rất ít bài đề cập về phần sắp xếp mảng
thường thì người ta chỉ sử dụng thuật toán đơn giản về giải thuật và cách viết như
Sắp xếp nổi bọt (bubble sort)
Sắp xếp chèn (insertion sort)
Sắp xếp chọn (select sort)
những thuật toán trên tuy dễ nhưng có độ phức tạp O(n[SUP]2[/SUP]). Vậy tại sao ta không đưa ra các giải thuật sắp xếp có đô phức tạp N*logN thôi. chẳng hạn như thuật toán Sắp xếp nhanh (quicksort) mà thành viên sói biển đã đưa vào
còn có các thuật toán sắp xếp khác như
Sắp xếp vun đống (heapsort)
Nổi bọt cải tiến(shake sort)
Shell sort
Merge sort
bảng băm
sắp xếp nhị phân ...
thường thì người ta chỉ sử dụng thuật toán đơn giản về giải thuật và cách viết như
Sắp xếp nổi bọt (bubble sort)
Sắp xếp chèn (insertion sort)
Sắp xếp chọn (select sort)
những thuật toán trên tuy dễ nhưng có độ phức tạp O(n[SUP]2[/SUP]). Vậy tại sao ta không đưa ra các giải thuật sắp xếp có đô phức tạp N*logN thôi. chẳng hạn như thuật toán Sắp xếp nhanh (quicksort) mà thành viên sói biển đã đưa vào
còn có các thuật toán sắp xếp khác như
Sắp xếp vun đống (heapsort)
Nổi bọt cải tiến(shake sort)
Shell sort
Merge sort
bảng băm
sắp xếp nhị phân ...
Lần chỉnh sửa cuối: