Tìm tài liệu

So sanh do phuc tap cua thuat toan QuickSort InsertSort

So sánh độ phức tạp của thuật toán QuickSort InsertSort

Upload bởi: gaconthuongme_xt

Mã tài liệu: 244247

Số trang: 2

Định dạng: rar

Dung lượng file: 114 Kb

Chuyên mục: Kỹ thuật - Công nghệ

Info

Đây là báo cáo của môn Phân Tích Thiết Kế Kế Hướng Đối Tượng

MÔN HỌC:

PHÂN TÍCH THIẾT KẾ VÀ GIẢI THUẬT

ĐỀ TÀI:

ĐÁNH GIÁ VÀ SO SÁNH ĐỘ PHỨC TẠP GIỮA 2 THUẬT TOÁN INSERTION SORT VÀ QUICKSORT

PHẦN A: NỀN TẢNG LÝ THUYẾT

1. Mô tả chức năng và yêu cầu

1.1. Khái quát về sắp xếp:

Để thuận tiện và giảm thiểu thời gian thao tác mà đặc biệt là để tìm kiếm dữ liệu dễ dàng và nhanh chóng,thong thường trước khi thao tác thì dữ liệu trên mảng,trên tập tin đã có thứ tự.Do vậy thao tác sắp xếp dữ liệu là một trong những thao tác cần thiết và thường gặp trong quá trình lưu trữ,quản lý dữ liệu

Có rất nhiều cách sắp xếp dữ liệu,nhưng ở đây ta chỉ quan tâm đến 2 thuật toán là sắp xếp bằng phương pháp chèn (Insertion Sort) và sắp xếp dựa trên sự phân hoạch (Quick Sort).Ta sẽ đi phân tích hai thuật toán sắp xếp này để so sánh và đánh giá độ phức tạp của chúng.

1.2. Mục tiêu của bài toán:

Phân tích,đánh giá và so sánh độ phức tạp(trên lý thuyết) và so sánh thời gian tính toán(trên thực nghiệm) của 2 giải thuật.

2. Đánh giá độ phức tạp của giải thuật sắp xếp bằng phương pháp chèn (Insertion Sort)

2.1. Ý tưởng thuật toán:

Giả sử ta có dãy a1, a2, , an trong đó i phần tử đầu tiên a1, a2, , ai đã có thứ tự. Ý tưởng của thuật toán là tìm vị trị thích hợp và chèn phần tử ai+1 vào dãy đã có thứ tự trên để có được một dãy mới có thứ tự. Cứ thế, làm đến cuối dãy ta sẽ được một dãy có thứ tự.

Với dãy ban đầu a1, a2, , an ta có thể coi đoạn chỉ có một phần tử a1 là một đoạn đã có thứ tự, sau đó ta chèn phần tử a2 vào dãy a1 để có dãy a1a2 có thứ tự. Tiếp đó, ta lại chèn phần tử a3 vào dãy a1a2 để có dãy a1a2a3 có thứ tự. Cứ thế, đến cuối cùng ta chèn phần tử an vào dãy a1a2 an-1 ta sẽ được dãy a1a2 an có thứ tự

Phần bên dưới chỉ hiển thị một số trang ngẫu nhiên trong tài liệu. Bạn tải về để xem được bản đầy đủ

  • So sánh độ phức tạp của thuật toán QuickSort InsertSort
  • Đang tải dữ liệu ...
  • So sánh độ phức tạp của thuật toán QuickSort InsertSort
  • So sánh độ phức tạp của thuật toán QuickSort InsertSort

GỢI Ý

Những tài liệu gần giống với tài liệu bạn đang xem

Giải thuật và đánh giá độ phức tạp thuật toán

Upload: nduykhang

📎
👁 Lượt xem: 541
Lượt tải: 21

Các độ đo độ phức tạp phần mền

Upload: ngotuongvy

📎 Số trang: 64
👁 Lượt xem: 1209
Lượt tải: 16

Mô hình tính toán song song giải các bài ...

Upload: quyen_sqkq

📎 Số trang: 77
👁 Lượt xem: 372
Lượt tải: 16

Báo cáo nghiên cứu khoa học đề tài Lý thuyết ...

Upload: minhl1234

📎 Số trang: 28
👁 Lượt xem: 603
Lượt tải: 16

So sánh một số phương pháp học máy cho bài ...

Upload: haivxc123

📎 Số trang: 68
👁 Lượt xem: 472
Lượt tải: 16

Ghiên cứu các kỹ thuật phát hiện độ dịch ...

Upload: quangvlb

📎 Số trang: 56
👁 Lượt xem: 430
Lượt tải: 16

So sánh tỷ số công suất đỉnh trung bình của ...

Upload: aloneknight81vn

📎 Số trang: 5
👁 Lượt xem: 614
Lượt tải: 16

Xây dựng và cài đặt giải thuật cải tiến đối ...

Upload: fromcambodia

📎 Số trang: 87
👁 Lượt xem: 634
Lượt tải: 16

So sánh giữa hai loại giao thức tìm đường ...

Upload: oneheartoneloveforyou221106

📎 Số trang: 61
👁 Lượt xem: 703
Lượt tải: 16

Thuật Toán Thuật Giải

Upload: mrngocanh86

📎 Số trang: 98
👁 Lượt xem: 330
Lượt tải: 18

Tiểu luận môn phân tích thiết kế thuật toán ...

Upload: qhienjp

📎 Số trang: 22
👁 Lượt xem: 561
Lượt tải: 16

Nghiên cứu tính toán lưới và thử nghiệm một ...

Upload: nguyenxuantanviet

📎 Số trang: 138
👁 Lượt xem: 416
Lượt tải: 16

QUAN TÂM

Những tài liệu bạn đã xem

So sánh độ phức tạp của thuật toán QuickSort ...

Upload: gaconthuongme_xt

📎 Số trang: 2
👁 Lượt xem: 785
Lượt tải: 18

CHUYÊN MỤC

Kỹ thuật - Công nghệ
So sánh độ phức tạp của thuật toán QuickSort InsertSort Đây là báo cáo của môn Phân Tích Thiết Kế Kế Hướng Đối Tượng MÔN HỌC: PHÂN TÍCH THIẾT KẾ VÀ GIẢI THUẬT ĐỀ TÀI: ĐÁNH GIÁ VÀ SO SÁNH ĐỘ PHỨC TẠP GIỮA 2 THUẬT TOÁN INSERTION SORT VÀ QUICKSORT PHẦN A: NỀN TẢNG LÝ THUYẾT 1. Mô tả chức năng và yêu cầu zip Đăng bởi
5 stars - 244247 reviews
Thông tin tài liệu 2 trang Đăng bởi: gaconthuongme_xt - 18/08/2024 Ngôn ngữ: Việt nam, English
5 stars - "Tài liệu tốt" by , Written on 18/08/2024 Tôi thấy tài liệu này rất chất lượng, đã giúp ích cho tôi rất nhiều. Chia sẻ thông tin với tôi nếu bạn quan tâm đến tài liệu: So sánh độ phức tạp của thuật toán QuickSort InsertSort