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

C1 tong quan ve CTDL va GT

36 29 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 36
Dung lượng 512,76 KB

Nội dung

CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT NỘI DUNG CHƯƠNG 1: Tổng quan CTDL giải thuật CHƯƠNG 2: đệ quy giải thuật đệ quy CHƯƠNG 3: Danh sách CHƯƠNG 4: Các phương pháp xếp CHƯƠNG 5: Tìm kiếm Hình thức đánh giá  Z = 0.4X + 0.6Y  X: kiểm tra định kì, đánh giá thông qua kiểm tra (lý thuyết thực hành)  Y: kiểm tra kết thúc học phần, gồm thi lý thuyết (45-60p) thực hành (60-120p)  Y = ½ điểm lý thuyết + điểm thực hành Chương 1: tổng quan CTDL GT Mối quan hệ CTDL giải thuật Các tiêu chuẩn đánh giá CTDL Các kiểu liệu Các kiểu liệu có cấu trúc Kiểu trỏ Đánh giá độ phức tạp giải thuật Chương 1: tổng quan CTDL giải thuật 1.1 Mối quan hệ CTDL giải thuật  Bài toán Tin học  Giải toán thực tế  Gồm đối tượng liệu yêu cầu xử lý đối tượng Tổ chức biểu diễn đối tượng thực tế Giải Bài toán Tin học? Xây dựng trình tự thao tác xử lý đối tượng liệu Chương 1: tổng quan CTDL giải thuật 1.1 Mối quan hệ CTDL giải thuật  Công thức Cấu trúc liệu + Giải thuật = Chương trình  Hai yếu tố tạo nên chương trình máy tính: Cấu trúc liệu Giải thuật  Đối tượng xử lý giải thuật liệu  Với cấu trúc liệu có giải thuật tương ứng  Khi cấu trúc liệu thay đổi thường giải thuật thay đổi theo  Một cấu trúc liệu tốt giúp giải thuật thực tốt hơn, nhanh hơn, tiết kiệm tài nguyên, giải thuật đơn giản dễ hiểu Chương 1: tổng quan CTDL giải thuật 1.2 Các tiêu chuẩn đánh giá CTDL Một cấu trúc liệu tốt phải thỏa mãn:  Phản ánh thực tế  Phù hợp với thao tác  Tiết kiệm tài nguyên hệ thống Chương 1: tổng quan CTDL giải thuật 1.2 Các tiêu chuẩn đánh giá CTDL Một cấu trúc liệu tốt phải thỏa mãn:  Phản ánh thực tế  Tiêu chuẩn quan trọng nhất, định tính đắn tồn toán  Lựa chọn CTDL biểu diễn liệu toán  Cần xem xét tới trạng thái biến đổi liệu, yêu cầu chương trình để lựa chọn CTDL phù hợp Ví dụ: số tình chọn cấu trúc lưu trữ sai Chọn biến số nguyên int để lưu trữ tiền thưởng bán hàng (được tính theo cơng thức tiền thưởng bán hàng = trị giá hàng * 5%), làm tròn giá trị tiền thưởng gây thiệt hại cho nhân viên bán hàng Trường hợp phải sử dụng biến số thực để phản ánh kết cơng thức tính thực tế Chương 1: tổng quan CTDL giải thuật 1.2 Các tiêu chuẩn đánh giá CTDL Một cấu trúc liệu tốt phải thỏa mãn:  Phản ánh thực tế  Tiêu chuẩn quan trọng nhất, định tính đắn tồn táon  Lựa chọn CTDL biểu diễn liệu toán  Cần xem xét tới trạng thái biến đổi liệu, yêu cầu chương trình để lựa chọn CTDL phù hợp  Ví dụ: số tình chọn cấu trúc lưu trữ sai Trong trường trung học, lớp nhận tối đa 28 học sinh Lớp có 20 học sinh, tháng học sinh đóng học phí $10 Chọn biến số nguyên unsigned char (khả lưu trữ – 255) để lưu trữ tổng học phí lớp học tháng, xảy trường hợp có thêm học sinh nhận vào lớp giá trị tổng học phí thu $260, vượt khỏi khả lưu trữ biến chọn, gây tình trạng tràn, sai lệch Chương 1: tổng quan CTDL giải thuật 1.6 Độ phức tạp giải thuật  Một tốn có nhiều giải thuật  Giải thuật giải thuật nên lựa chọn?  Tiêu chuẩn để lựa chọn giải thuật? • C1: int gt(int n)  int i, S=1; Ví dụ:  for(i=1;i

Ngày đăng: 25/09/2021, 00:42

TỪ KHÓA LIÊN QUAN

w