Bài soạn CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT 1

12 646 4
Bài soạn CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT 1

Đ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

CHƯƠNG I: TỔNG QUAN VỀ CẤU TRÚC DỮ LIỆU THUẬT GIẢI CHƯƠNG II: CẤU TRÚC MẢNG MỘT SỐ THUẬT TOÁN CHƯƠNG III: DANH SÁCH LIÊN KẾT CHƯƠNG IV: NGĂN XẾP HÀNG ĐỢI CHƯƠNG V: CÂY CHƯƠNG VI: MỘT SỐ ÁP DỤNG Cấu trúc dữ liệu thuật toán 1 I. KHÁI NIỆM VỀ CẤU TRÚC DỮ LIỆU 1. Cấu trúc dữ liệu là gì ? : Cấu trúc dữ liệu thuật toán 1 I. KHÁI NIỆM VỀ CẤU TRÚC DỮ LIỆU 1. Cấu trúc dữ liệu là gì ? : Cấu trúc dữ liệu thuật toán 1 I. KHÁI NIỆM VỀ CẤU TRÚC DỮ LIỆU 1. Cấu trúc dữ liệu là gì ? : Int a Int c Int b Int d Int a[1] Int a[2] Int a[3] Int a[4] a Cấu trúc dữ liệu thuật toán 1 I. KHÁI NIỆM VỀ CẤU TRÚC DỮ LIỆU 1. Cấu trúc dữ liệu là gì ? :  Dữ liệu không có cấu trúc (đơn giản):  Int, Char, Boolean, Float…  Mỗi đối tượng dữ liệu là một phần tử đơn lẻ.  Dữ liệucấu trúc:  Được cấu thành bởi các phần tử dữ liệu đơn giản.  Mảng, Chuỗi, Danh sách, Tập tin.  Tổ chức dữ liệu để lưu trữ.  Mô hình dữ liệu để biễu diễn thông tin Cấu trúc dữ liệu thuật toán 1 2. Một số ví dụ A 0 1 2 3 4 5 Array 1 chiều Array 1 chiều 4 4 14 14 22 22 38 38 27 27 15 15 I. KHÁI NIỆM VỀ CẤU TRÚC DỮ LIỆU Cấu trúc dữ liệu thuật toán 1 3 5 10 13 6 9 4 25 16 23 1 11 88 21 13 4 22 19 [0][0] [0][1] [0][2] [0][3] [0][4] [0][5] [1][0] [1][1] [1][2] [1][3] [1][4] [1][5] [2][0] [2][1] [2][2] [2][3] [2][4] [2][5] Cột 0 1 2 0 1 2 3 4 5 Dòng Array 2 chiều Array 2 chiều 2. Một số ví dụ I. KHÁI NIỆM VỀ CẤU TRÚC DỮ LIỆU Cấu trúc dữ liệu thuật toán 1 struct struct < < TenCauTruc TenCauTruc > > { { <Kiểu> Biến 1; <Kiểu> Biến 1; <Kiểu> Biến 2; <Kiểu> Biến 2; }; }; Danh sách Danh sách Sinh viên (H_ Tên, MSSV, năm sinh) typdef struct SINH_VIÊN { char H_Tên[255]; char MSSV[3]; int năm_sinh; } 2. Một số ví dụ I. KHÁI NIỆM VỀ CẤU TRÚC DỮ LIỆU Cấu trúc dữ liệu thuật toán 1 3. Vai trò cấu trúc dữ liệu trong lập trình Cấu Trúc Dữ Liệu + Thuật Giải = Chương trình (Data Structures + Algorithms = Program) I. KHÁI NIỆM VỀ CẤU TRÚC DỮ LIỆU [...]...II THUẬT GIẢI 1 Khái niệm thuật giải : Khái niệm giải thuật hay thuật giải mà nhiều khi còn được gọi là thuật toán dùng để chỉ phương pháp hay cách thức (method) để giải quyết vần đề Giải thuật có thể được minh họa bằng ngôn ngữ tự nhiên (natural language), bằng lưu đồ (flow chart) hoặc bằng mã giả (pseudo code) Cấu trúc dữ liệu thuật toán 1 II THUẬT GIẢI 2 Cách viết một thuật giải ( Biểu diễn thuật. .. (natural language), bằng lưu đồ (flow chart) hoặc bằng mã giả (pseudo code) Cấu trúc dữ liệu thuật toán 1 II THUẬT GIẢI 2 Cách viết một thuật giải ( Biểu diễn thuật giải ) A Ngôn ngữ tự nhiên B Lưu đồ C Mã giả Cấu trúc dữ liệu thuật toán 1 . Cấu trúc dữ liệu và thuật toán 1 I. KHÁI NIỆM VỀ CẤU TRÚC DỮ LIỆU 1. Cấu trúc dữ liệu là gì ? : Cấu trúc dữ liệu và thuật toán 1 I. KHÁI NIỆM VỀ CẤU TRÚC. NIỆM VỀ CẤU TRÚC DỮ LIỆU 1. Cấu trúc dữ liệu là gì ? : Cấu trúc dữ liệu và thuật toán 1 I. KHÁI NIỆM VỀ CẤU TRÚC DỮ LIỆU 1. Cấu trúc dữ liệu là gì ? : Int

Ngày đăng: 01/12/2013, 18:11

Hình ảnh liên quan

 Mô hình dữ liệu để biễu diễn thông tin - Bài soạn CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT 1

h.

ình dữ liệu để biễu diễn thông tin Xem tại trang 6 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan