Danh mục

Giáo trình Thiết kế và đánh giá thuật toán - Trần Tuấn Minh

Số trang: 122      Loại file: pdf      Dung lượng: 2.31 MB      Lượt xem: 35      Lượt tải: 0    
tailieu_vip

Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Giáo trình "Thiết kế và đánh giá thuật toán" có nội dung tiếp sau giáo trình "cấu trúc dữ liệu và thuật toán 1" và "toán cao cấp A4", trình bày trong 3 tín chỉ lý thuyết và 1 tín chỉ thực hành cho các sinh viên ngành Toán-Tin học và Công nghệ thông tin.Trọng tâm chính của giáo trình : Trình bày một số phương pháp thiết kế thuật toán thông dụng, tìm hiểu cơ sở phân tích độ phức tạp của thuật... Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Giáo trình Thiết kế và đánh giá thuật toán - Trần Tuấn Minh Khoa toán – tin học GIÁO TRÌNH THIẾT KẾ VÀ ĐÁNH GIÁ THUẬT TOÁN Trần Tuấn Minh Thieát keá vaø ñaùnh giaù thuaät toaùn -1- MUÏC LUÏC LÔØI NOÙI ÑAÀU .................................................................................. - 6 - Chöông 1 : GIÔÙI THIEÄU THIEÁT KEÁ, ÑAÙNH GIAÙ THUAÄT TOAÙN . - 8 - I. Ñònh nghóa tröïc quan veà Thuaät toaùn........................................... - 8 - 1. Ñònh nghóa ............................................................................. - 8 - 2. Caùc ñaëc tröng cô baûn cuûa thuaät toaùn ...................................... - 9 - 3. Ñaëc taû thuaät toaùn .................................................................. - 9 - II. Caùc daïng dieãn ñaït thuaät toaùn .................................................... - 9 - 1. Daïng löu ñoà ( sô ñoà khoái ) ................................................... - 10 - 2. Daïng ngoân ngöõ töï nhieân ...................................................... - 10 - 3. Ngoân ngöõ laäp trình............................................................... - 10 - 4. Daïng maõ giaû ........................................................................ - 10 - III. Thieát keá thuaät toaùn ................................................................ - 12 - 1. Modul hoùa vaø thieát keá töø treân xuoáng (Top-Down)............... - 13 - 2. Phöông phaùp laøm mòn daàn (hay tinh cheá töøng böôùc )........... - 13 - 3. Moät soá phöông phaùp thieát keá ............................................... - 15 - IV. Phaân tích thuaät toaùn............................................................... - 17 - 1. Caùc böôùc trong quaù trình phaân tích ñaùnh giaù thôøi gian chaïy cuûa thuaät toaùn ................................................................................ - 17 - 2. Caùc kyù hieäu tieäm caän .......................................................... - 18 - 3. Moät soá lôùp caùc thuaät toaùn ................................................... - 19 - 4. Phaân tích thuaät toaùn ñeä qui. ................................................. - 21 - 5. Caùc pheùp toaùn treân caùc kyù hieäu tieäm caän ............................ - 25 - 6. Phaân tích tröôøng hôïp trung bình .......................................... - 26 - V. Toái öu thuaät toaùn .................................................................... - 27 - 1. Kyõ thuaät toái öu caùc voøng laëp ................................................ - 27 - 2. Toái öu vieäc reõ nhaùnh ........................................................... - 30 - Baøi taäp ..................................................................................... - 30 - Chöông 2 : PHÖÔNG PHAÙP CHIA ÑEÅ TRÒ .................................. - 33 - I. Môû ñaàu..................................................................................... - 33 - 1. YÙ töôûng ................................................................................ - 33 - 2. Moâ hình ............................................................................... - 33 - II. Thuaät toaùn tìm kieám nhò phaân................................................. - 33 - 1. Phaùt bieåu baøi toaùn................................................................ - 33 - 2. YÙ töôûng ................................................................................ - 33 - 3. Moâ taû thuaät toaùn .................................................................. - 33 - Traàn Tuaán Minh Khoa Toaùn-Tin Sưu t m b i: www.daihoc.com.vn Thieát keá vaø ñaùnh giaù thuaät toaùn -2- 4. Ñoä phöùc taïp thôøi gian cuûa thuaät toaùn ................................... - 34 - 5. Caøi ñaët ................................................................................. - 34 - III. Baøi toaùn MinMax .................................................................. - 35 - 1. Phaùt bieåu baøi toaùn................................................................ - 35 - 2. YÙ töôûng ................................................................................ - 35 - 3. Thuaät toaùn ........................................................................... - 35 - 4. Ñoä phöùc taïp thuaät toaùn ........................................................ - 36 - 5. Caøi ñaët ................................................................................. - 36 - IV. Thuaät toaùn QuickSort ........................................................... - 36 - 1. YÙ töôûng ................................................................................ - 37 - 2. Moâ taû thuaät toaùn .................................................................. - 37 - 3. Ñoä phöùc taïp cuûa thuaät toaùn .................................................. - 38 - V. Thuaät toaùn nhaân Strassen nhaân 2 ma traän.............................. - 39 - 1. Baøi toaùn ............................................................................... - 39 - 2. Moâ taû ................................................................................... - 39 - VI. Baøi toaùn hoaùn ñoåi 2 phaàn trong 1 daõy.................................. - 41 - 1. Phaùt bieåu baøi toaùn................................................................ - 41 - 2. YÙ töôûng ................................................................................ - 41 - 3. Thuaät toaùn ........................................................................... - 41 - 4. Ñoä phöùc taïp thuaät toaùn ...... ...

Tài liệu được xem nhiều: