1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 1: Một số khái niệm cơ bản về cấu trúc dữ liệu và giải thuật

12 40 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 456,94 KB

Nội dung

Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 1: Một số khái niệm cơ bản về cấu trúc dữ liệu và giải thuật cung cấp cho người học các kiến thức: Các khái niệm, quan hệ giữa giải thuật và cấu trúc DL, vị trí cấu trúc dữ liệu trong một áp dụng tin học, tìm hiểu tổ chức một số CTDL cơ bản. Mời các bạn cùng tham khảo nội dung chi tiết.

Phân bổ thời gian  Giảng lý thuyết lớp: 70%  Thực hành : 30%  Tự học/ nghiên cứu : 200 % Số tín chỉ: CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT Nội Dung Chƣơng Trình Tài Liệu Tham Khảo  Chƣơng 1: Một số khái niệm cấu trúc liệu giải thuật  Chƣơng 3: Danh sách liên kết (linked list)  Chƣơng 4: Cây (tree)  Chƣơng 5: Bảng băm  Chƣơng 6: Đồ thị (Graph) CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT  Chƣơng 2: Danh sách đặc (condensed list) CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT  Đỗ Xuân Lôi, Cấu trúc liệu giải thuật , Nxb Khoa học Kỹ thuật, 1995  Lê Xuân Trường, Cấu trúc liệu ngôn ngữ C++, Nxb Thống kê  Deshpande, Kakde, C & data structures, Massachusetts, 2004 (pdf)  Introduction To Algorithms 2Nd Edition  Bài soạn giảng viên  Các tài liệu điện tử/ website Đánh giá học phần  Điểm chuyên cần :  Kiểm tra/ thi kỳ:  Thi cuối kỳ : CHƢƠNG 10% 30% 60% CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT  Tổng điểm: 10 điểm Nội Dung 1.1 Các khái niệm  1.1 Các khái niệm  1.2 Quan hệ giải thuật cấu trúc DL  1.3 Vị trí cấu trúc liệu áp dụng tin học  1.4 Tìm hiểu tổ chức số CTDL  Môn học giới thiệu  Các cấu trúc liệu  Các giải thuật điển hình cấu trúc liệu CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT MỘT SỐ KHÁI NIỆM CƠ BẢN VỀ CTDL VÀ GIẢI THUẬT  Cấu trúc liệu kết hợp nhiều thành phần liệu khác thành thực thể thống để thể kiểu liệu Cấu Trúc Dữ Liệu Vai Trò Của Cấu Trúc Dữ Liệu  Cách tổ chức lưu trữ liệu  Cấu trúc liệu đóng vai trò quan trọng việc kết hợp đưa cách giải toán  Các tiêu chuẩn CTDL:  CTDL hỗ trợ cho thuật toán thao tác đối tượng hiệu CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT  Phải phù hợp với thao tác  Phù hợp với điều kiện cho phép NNLT  Tiết kiệm tài nguyên hệ thống CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT  Phải biểu diễn đầy đủ thông tin      Thuật toán Bản ghi (struct) Danh sách (array) Danh sách liên kết (list) Cây (tree) Bảng băm (hash table) 11 CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT Các kiểu cấu trúc liệu 10  Thuật toán: Một dãy hữu hạn thị thi hành để đạt mục tiêu đề  Ví dụ: Thuật tốn tính tổng tất số nguyên dương nhỏ n gồm bước sau: Bước 1: S=0, i=1; Bước 2: i= n0: T(n) = T1(n) + T2(n) 0 để T(n) = n0 T(n) =0 nk >0 để k(n) = nk  cT>=0 nT >0 để T(n) = nT Vậy với n >= max(nT,nk) ta có k(n)T(n)

Ngày đăng: 08/05/2021, 18:44

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w