Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 88 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
88
Dung lượng
1,76 MB
Nội dung
CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT Giới thiệu môn học Môn học CTDL> cung cấp : Các kiến thức cấu trúc liệu thuật toán; Kĩ xây dựng, lựa chọn cấu trúc liệu thuật toán hợp lí Giới thiệu môn học Số tín chỉ: (60 tiết) Số tiết lý thuyết: 30 Số tiết tập thực hành: 30 Hình thức kiểm tra: Bài tập lớn (nhóm) Viết (trên máy) (Điểm điều kiện sinh viên không thi học phần) Chuyên cần: ≥80% số tiết học (10) ≤80% số tiết học (0- không thi học phần) Cấu trúc liệu giải thuật MỞ ĐẦU ĐỆ QUY VÀ GIẢI THUẬT ĐỆ QUY MẢNG VÀ DANH SÁCH STACK VÀ QUEUE CẤU TRÚC DỮ LIỆU KIỂU CÂY ĐỒ THỊ SẮP XẾP (SORTING) TÌM KIẾM (SEARCHING) VÀ BẢNG BĂM CHƯƠNG MỞ ĐẦU Chương Mở đầu A - BÀI TOÁN VÀ THUẬT TOÁN Cấu trúc liệu giải thuật Khái niệm toán Khái niệm giải thuật (thuật toán, thuật giải) Mối quan hệ cấu trúc liệu giải thuật Cấu trúc liệu vấn đề liên quan Khái niệm cấu trúc liệu Định nghĩa kiểu liệu Các kiểu liệu Chương Mở đầu B – THIẾT KẾ VÀ PHÂN TÍCH GIẢI THUẬT Thiết kế giải thuật Chia để trị Phân tích giải thuật Phân tích tính đắn giải thuật Phân tích tính đơn giản Đánh giá thời gian thực giải thuật Thời gian thực giải thuật Một số quy tắc Khái niệm toán Bài toán? Trong phạm vi Tin học In dòng chữ hình Giải phương trình bậc Quản lý hồ sơ cán … Dùng máy tính giải toán, yếu tố quan tâm INPUT OUTPUT Phát biểu toán Ví dụ 1: Bài toán tìm ước chung lớn nhất? Ví dụ 2: Bài toán tìm nghiệm đa thức biến? Ví dụ 3: Bài toán kiểm tra tính nguyên tố? Ví dụ 4: Bài toán quản lý hồ sơ cán bộ? Ví dụ 5: Bài toán xếp? INPUT INPUT BLACK BLACK BOX BOX OUTPUT OUTPUT Khái niệm giải thuật Giải thuật hay gọi thuật toán, thuật giải Định nghĩa: Là tập hữu hạn có thứ tự bước tác động đối tượng liệu Input để sau số hữu hạn lần thực cho ta kết Output 10 Đánh giá thời gian thực giải thuật 74 Đánh giá thời gian thực giải thuật 75 Rõ ràng thời gian thực giải thuật tăng với tốc độ hàm mũ độ lớn tăng nhanh Đánh giá thời gian thực giải thuật Tính TBC dãy số đọc vào từ bàn phím Nhập vào số n; Các lệnh Số lần thực Cho S:=0; d:=1; 1 While d