Đề cương ôn tập cấu trúc dữ liệu và giải thuật

1 353 4
Đề cương ôn tập cấu trúc dữ liệu và giải thuật

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

Thông tin tài liệu

Đề cương ôn tập Cấu trúc liệu giải thuật 1, Các khái niệm: liệu sở, thuật toán, cấu trúc liệu - Dữ liệu sở: Một tập hợp phần tử liệu ban đầu toán - Giải thuật (Algorithm): dãy qui tắc chặt chẽ xác định trình tự thao tác đối tượng cụ thể để giải vấn đề để hoàn thành mục đích cuối - Cấu trúc liệu: kết hợp liệu sở theo phương thức nhằm liên kết chúng thành cấu trúc thống tiện lợi cho trình xử lý 2, Các pp thiết kế liệu TOP DOWN, BOTTOM UP THIẾT KẾ TỪ TRÊN XUỐNG ( TOP DOWN DESIGN) Đây phương pháp thiết kế giải thuật dựa tư tưởng module hoá Trước hết người ta xác định vấn đề chủ yếu mà việc giải toán yêu cầu , bao qt tồn tốn Sau phân chia nhiệm vụ cần giải thành niệm vụ cụ thể hơn, tức chuyển dần từ mơdule đến mơdun từ xuống , phương pháp có tên gọi thiết kế " từ đỉnh xuống"(Top down design ) THIẾT KẾ TỪ DƯỚI LÊN ( BOTTOM UP DESIGN ) Tiến hành giải vấn đề cụ thể ,sau sở đánh giá mức độ tương tự chức vấn đề việc giải toán người ta gộp chúng lại thành nhóm chức từ lên mơđun Sau thiết kế thêm số chương trình làm phong phú ,đầy đủ chức phân hệ cuối thiết kế chương trình làm nhiệm vụ tập hợp mơđun thành hệ chương trình thống nhất, hồn chỉnh 3, PP xác định độ phức tạp giải thuật theo ký pháp chữ O lớn Thời gian tính tốn T(n) giải thuật gọi có bậc f(n), ký hiệu: T(n)= O(f(n)) tồn số dương C No cho : T(n) ≤ C f(n) với n ≥ No Tức T(n) bị chặn số nhân với f(n) với giá trị n từ điểm Độ phức tạp giải thuật gọi O(F(n)) Ví dụ: độ phức tạp giải thuật T(n) = 4n+5 Vì 4n+5 ≤ 4n+n với n>5 Ta có: T(n) ≤ 5n với n>5 Ta cần chọn f(n)=n, No=5 C=5 viết: T(n) = O(n) Bất đẳng thức ta viết T(n)=O(5280n) hay T(n) = O(4n+5) hay T(n)= (3.1416 n+ 2.71828)

Ngày đăng: 30/05/2018, 21:46

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan