• Đăng ký
  • Đăng nhập
  • Liên hệ

TimTaiLieu.vn - Tài liệu, ebook, giáo trình, đồ án, luận văn

Tổng hợp tất cả tài liệu, ebook, giáo trình Công Nghệ Thông Tin chọn lọc và hay nhất.

TimTaiLieu.vn
  • Trang Chủ
  • Tài Liệu
  • Upload
Danh Mục Tài Liệu
  • Các Môn Đại Cương
  • Kỹ Thuật - Công Nghệ
  • Khối Ngành Kinh Tế
  • Khối Ngành Xã Hội
  • Công Nghệ Thông Tin
    • Phần Cứng
    • Hệ Điều Hành
    • Quản Trị Mạng
    • Quản Trị Web
    • Cơ Sở Dữ Liệu
    • Kỹ Thuật Lập Trình
    • Chứng Chỉ Quốc Tế
    • Tin Văn Phòng
    • An Ninh - Bảo Mật
    • Đồ Họa - Thiết Kế
  • Ngoại Ngữ
  • Đồ Án - Luận Văn
  • Giáo Dục - Đào Tạo
  • Mẫu Văn Bản
  • Kỹ Năng Mềm
  • Văn Bản Luật
  • Giải Trí
  • Sức Khỏe
  • Ẩm Thực
  • Chưa phân loại
  • Mới nhất
  • Xem nhiều
  • Tải nhiều
  • Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 5: Cây cân bằng Red Black và AA - Nguyễn Tri TuấnBài giảng Cấu trúc dữ liệu và giải thuật - Chương 5: Cây cân bằng Red Black và AA - Nguyễn Tri Tuấn

    Red Black Tree Định nghĩa Cấu trúc lưu trữ Các tính chất Các thao tác cơ bản Đánh giá Red Black Tree (tt) Định nghĩa: Red-Black tree là một cây nhị phân tìm kiếm (BST) tuân thủ các quy tắc sau: [1] Mọi node phải là đỏ hoặc đen [2] Node gốc là đen [3] Các node ngoài (external node; NULL node) mặc định là những node đen [4] Nếu một...

    pdf61 trang | Chia sẻ: thanhle95 | Ngày: 28/06/2021 | Lượt xem: 703 | Lượt tải: 1

  • Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 5: Cây AVL - Nguyễn Tri TuấnBài giảng Cấu trúc dữ liệu và giải thuật - Chương 5: Cây AVL - Nguyễn Tri Tuấn

    Cây AVL (1)  Định nghĩa  Cài đặt cấu trúc dữ liệu  Mất cân bằng khi thêm/xóa node  Các thuật toán điều chỉnh cây  Đánh giá/so sánh Cây AVL (2)  Cấu trúc cây AVL do 2 tác giả người Liên xô: G. M. Adelson-Velskii và E. M. Landis công bố năm 1962  Đây là mô hình cây tự cân bằng đầu tiên được đề xuất (self-adjusting, heightbalanced bi...

    pdf63 trang | Chia sẻ: thanhle95 | Ngày: 28/06/2021 | Lượt xem: 1241 | Lượt tải: 1

  • Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 5: Cây nhị phân (Tiếp theo) - Nguyễn Tri TuấnBài giảng Cấu trúc dữ liệu và giải thuật - Chương 5: Cây nhị phân (Tiếp theo) - Nguyễn Tri Tuấn

    Cây nhị phân  Các khái niệm và thuật ngữ cơ bản  Cài đặt cấu trúc dữ liệu  Duyệt cây  Cây nhị phân tìm kiếm – Binary Search Tree  Hàng đợi ưu tiên – Priority Queue Cây nhị phân tìm kiếm (BST)  Ý nghĩa của cây BST  Binary Search Tree ADT  Cài đặt cấu trúc dữ liệu BST  Đánh giá/So sánh  Bài tập Ý nghĩa của cây BST (1)  Tìm 1 p...

    pdf37 trang | Chia sẻ: thanhle95 | Ngày: 28/06/2021 | Lượt xem: 738 | Lượt tải: 1

  • Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 5: Cây nhị phân - Nguyễn Tri TuấnBài giảng Cấu trúc dữ liệu và giải thuật - Chương 5: Cây nhị phân - Nguyễn Tri Tuấn

    Cây nhị phân  Các khái niệm và thuật ngữ cơ bản  Cài đặt cấu trúc dữ liệu  Duyệt cây  Cây nhị phân tìm kiếm – Binary Search Tree  Hàng đợi ưu tiên – Priority Queue Các khái niệm và thuật ngữ cơ bản  Các ví dụ  Đặc điểm của cấu trúc cây  Tree ADT  Các thuật ngữ liên quan  Các định lý Các ví dụ (1)  Ví dụ 1: cách lưu trữ phân ...

    pdf34 trang | Chia sẻ: thanhle95 | Ngày: 28/06/2021 | Lượt xem: 917 | Lượt tải: 1

  • Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 5: Các cấu trúc dữ liệu - Nguyễn Tri TuấnBài giảng Cấu trúc dữ liệu và giải thuật - Chương 5: Các cấu trúc dữ liệu - Nguyễn Tri Tuấn

    Danh sách liên kết là gì ? (2)  Đặc điểm của DSLK  Sử dụng con trỏ (pointer)  Cấp phát bộ nhớ động  Dãy tuần tự các node  Giữa hai node có 1 hay nhiều con trỏ liên kết  Các node không cần phải lưu trữ liên tiếp nhau trong bộ nhớ  Có thể mở rộng tuỳ ý (chỉ giới hạn bởi dung lượng bộ nhớ)  Thao tác Thêm/Xóa không cần phải dịch chuyể...

    pdf49 trang | Chia sẻ: thanhle95 | Ngày: 28/06/2021 | Lượt xem: 634 | Lượt tải: 1

  • Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 4: Các khái niệm cơ bản - Nguyễn Tri TuấnBài giảng Cấu trúc dữ liệu và giải thuật - Chương 4: Các khái niệm cơ bản - Nguyễn Tri Tuấn

    Cấu trúc dữ liệu (1)  Là cách thức tổ chức (organizing) và lưu trữ (storing) dữ liệu trong bộ nhớ (memory) để mang lại hiệu quả khi thi hành thuật toán  Cấu trúc dữ liệu là cách thức cài đặt của ADT  Danh sách liên kết (Linked list), hàng đợi (Queue), ngăn xếp (Stack), cây (Tree), từ điển (Dictionary), Heap,  External memory data struct...

    pdf22 trang | Chia sẻ: thanhle95 | Ngày: 28/06/2021 | Lượt xem: 664 | Lượt tải: 1

  • Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 3: Các thuật toán tìm kiếm chuỗi - Nguyễn Tri TuấnBài giảng Cấu trúc dữ liệu và giải thuật - Chương 3: Các thuật toán tìm kiếm chuỗi - Nguyễn Tri Tuấn

    Đặt vấn đề  Trong thuật toán Brute-Force: khi xảy ra không so khớp tại một ký tự, ta đã xóa bỏ tất cả thông tin có được bởi các phép so sánh trước đó và bắt đầu lại việc so sánh từ ký tự đầu tiên của mẫu P [i=i+1; j=0]  Ví dụ: T = 101010100111; P = 10100 101010100111 10100 (không so khớp tại i=0, j=4) 101010100111 10100 (Brute-Force: bắ...

    pdf29 trang | Chia sẻ: thanhle95 | Ngày: 28/06/2021 | Lượt xem: 662 | Lượt tải: 1

  • Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 3: Tìm kiếm tuần tự - Tìm kiếm nhị phân - Nguyễn Tri TuấnBài giảng Cấu trúc dữ liệu và giải thuật - Chương 3: Tìm kiếm tuần tự - Tìm kiếm nhị phân - Nguyễn Tri Tuấn

    Tìm kiếm - Searching  Trình bày các thuật toán thông dụng cho việc tìm kiếm (Tìm tuần tự, tìm nhị phân)  Minh họa các thuật toán  Đánh giá thuật toán Công dụng  Tìm kiếm trong một danh sách các phần tử là một thao tác thường sử dụng trên máy tính  Ví dụ:  Cơ sở dữ liệu (Database): tìm 1 sinh viên, tìm 1 tài khoản ngân hàng,  I...

    pdf10 trang | Chia sẻ: thanhle95 | Ngày: 28/06/2021 | Lượt xem: 702 | Lượt tải: 1

  • Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 2: Các thuật toán sắp xếp - Nguyễn Tri TuấnBài giảng Cấu trúc dữ liệu và giải thuật - Chương 2: Các thuật toán sắp xếp - Nguyễn Tri Tuấn

    Sắp xếp 1 mảng các số nguyên  Giả sử có 1 mảng gồm 6 số nguyên. Ta cần sắp xếp các phần tử của mảng theo thứ tự tăng dần Thuật toán “Chọn trực tiếp” (Selection sort Algorithm)  Bắt đầu bằng cách tìm phần tử nhỏ nhất Selection sort Algorithm  Hoán vị phần tử nhỏ nhất tìm được với phần tử đầu tiên của mảng

    pdf103 trang | Chia sẻ: thanhle95 | Ngày: 28/06/2021 | Lượt xem: 643 | Lượt tải: 2

  • Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 1: Phân tích độ phức tạp của giải thuật - Nguyễn Tri TuấnBài giảng Cấu trúc dữ liệu và giải thuật - Chương 1: Phân tích độ phức tạp của giải thuật - Nguyễn Tri Tuấn

    Chi phí của giải thuật (2)  Cùng một vấn đề, có thể giải quyết bằng nhiều giải thuật khác nhau  VD. Sắp xếp mảng  Bubble sort, Heap sort, Quick sort,  Mỗi giải thuật có chi phí (cost) khác nhau  Chi phí thường được tính dựa trên:  thời gian (time)  bộ nhớ (space/memory)  Chi phí “thời gian” thường được quan tâm nhiều hơn Chi phí ...

    pdf26 trang | Chia sẻ: thanhle95 | Ngày: 28/06/2021 | Lượt xem: 716 | Lượt tải: 1

  • ◄
  • 1
  • ...
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • ...
  • 987
  • ►
Copyright © 2025 TimTaiLieu.vn
Website đang trong thời gian thử nghiệm, chờ xin giấy phép của Bộ TT & TT.
Chia sẻ: TimTaiLieu on Facebook Follow @TimTaiLieu
Thư viện Luận Văn, Tài Liệu và Đồ Án tốt nghiệp. Thư viện Ebook miễn phí, Thư viện giáo án, PDF Hướng dẫn giải bài tập SGK.