Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 1 - Ths. Phạm Thanh An (2018)

67 5 0
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 1 - Ths. Phạm Thanh An (2018)

Đ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

Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 1: 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: Giải thuật và cấu trúc dữ liệu, phân tích và thiết kế giải thuật, một số lớp các giải thuật. Mời các bạn cùng tham khảo.

Chương Cấu trúc liệu giải thuật Ths Phạm Thanh An Khoa Công nghệ thông tin Trường Đại học Ngân hàng TP.HCM LOGO Nội dung  Giải thuật cấu trúc liệu  Giải thuật đặc trưng giải thuật  Diễn đạt giải thuật  Kiểu liệu, ADT, Cấu trúc liệu  Phân tích thiết kế giải thuật  Thiết kế giải thuật  Phân tích giải thuật  Một số lớp giải thuật Mục tiêu  Tìm hiểu nội dung:  Thiết kế phân tích giải thuật  Hiểu rõ Kiểu liệu, Kiểu liệu trừu tượng, Cấu trúc liệu  Đánh giá độ phức tạp giải thuật Giải tốn máy tính  Giải tốn:  Làm ?  Làm ?  Giải Bài toán Tin học ⇒ phải:  Tổ chức biểu diễn đối tượng thực tế  Xây dựng trình tự thao tác xử lý đối tượng liệu Giải tốn máy tí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 Cấu trúc liệu + Giải thuật = Chương trình Giải thuật dãy câu lệnh chặt chẽ rõ ràng xác định trình tự thao tác số đối tượng đó, cho sau số hữu hạn bước thực ta đạt kết mong muốn  Định nghĩa:  Mỗi thuật tốn có liệu vào (Input) liệu (Output); Giải thuật  Lý thuyết giải thuật quan tâm đến vấn đề sau :  Giải giải thuật :  Tối ưu hóa giải thuật :  Triển khai giải thuật: Đặc trưng giải thuật  Tính xác định :  Tính dừng (hữu hạn):  Tính đắn:  Tính phổ dụng:  Tính khả thi: Diễn đạt giải thuật Dạng lưu đồ ( sơ đồ khối ) Dạng ngôn ngữ tự nhiên (Ngôn ngữ liệt kê bước) Dạng mã giả Ngơn ngữ lập trình Diễn đạt giải thuật Các nút biểu diễn giải thuật sơ đồ khối Nút thao tác:   Nút điều khiển:trong ghi điều kiện cần kiểm tra q trình tính toán Nút khởi đầu ,kết thúc: Cung : Một số ví dụ Sum=0 for (j=0;j

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

Mục lục

  • Chương 1. Cấu trúc dữ liệu và giải thuật

  • Nội dung

  • Mục tiêu

  • Giải bài toán bằng máy tính

  • Slide 5

  • Giải thuật

  • Slide 7

  • Đặc trưng của giải thuật

  • Diễn đạt giải thuật

  • Slide 10

  • Ví dụ : Giải PT: ax2 + bx + c= 0, giải thuật mô tả bằng sơ đồ khối

  • Slide 12

  • Diễn đạt giải thuật (tt)

  • Slide 14

  • Kiểu dữ liệu, Kiểu dữ liệu trừu tượng

  • Cấu trúc dữ liệu

  • Cấu trúc lưu trữ (trong/ngoài)

  • Mối quan hệ giữa Giải thuật và Cấu trúc dữ liệu

  • Thiết kế giải thuật

  • Thiết kế giải thuật (tt)

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

Tài liệu liên quan