1. Trang chủ
  2. » Tất cả

Cấu trúc dữ liệu và giải thuật greedy algorithm

17 8 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

Tiêu đề Cấu trúc dữ liệu và giải thuật greedy algorithm
Chuyên ngành Cấu trúc dữ liệu và giải thuật
Thể loại Báo cáo môn học
Định dạng
Số trang 17
Dung lượng 1,01 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

x DEMO CODE Demo ví dụ 03 INTRODUCTION Giới thiệu về đặc điểm của thuật toán tham lam 01 EXAMPLES Nêu ra các ứng dụng của giải thuật tham lam 02... x INTRODUCTION Đặc điểm của thuật t

Trang 1

x

GREEDY ALGORITHM

Trang 2

x

THÀNH VIÊN

Trang 3

x

DEMO CODE

Demo ví dụ

03

INTRODUCTION

Giới thiệu về đặc điểm của

thuật toán tham lam

01

EXAMPLES

Nêu ra các ứng dụng của giải thuật tham lam

02

Trang 4

x

INTRODUCTION

Đặc điểm của thuật toán tham lam

01

Trang 5

x

KHÁI NIỆM

- Giải quyết vấn đề bằng cách chọn nghiệm tốt nhất hiện có tại mỗi

bước đi với hy vọng rằng sự lựa chọn tối ưu ở mỗi bước sẽ dẫn đến

lời giải tối ưu nhất.

- Không xem xét lại quyết định cũ.

Trang 6

x

Cấu trúc tối ưu

Lời giải tối ưu của bài toán chứa lời giải tối ưu của bài toán con

02

Tính chất lựa chọn tham lam

Kết quả tối ưu toàn cục có thể đạt được bằng cách chọn các nghiệm tối ưu cục bộ

01

Trang 7

x

-^^ Thuật toán tham lam - Đặc điểm

ƯU ĐIỂM

Đơn giản, dễ cài đặt,

chạy nhanh

NHƯỢC ĐIỂM

Có thể sẽ không cho ra

nghiệm tối ưu (tùy vào bài toán)

Trang 8

x

EXAMPLES

Một số bài toán ứng dụng

02

Trang 9

x

Sử dụng thuật toán tham lam cho

ra kết quả gần đúng

Bài toán người bán hàng

Trang 10

x

- Là bài toán tối ưu hóa tổ hợp

- Sử dụng thuật toán tham lam

cho ra kết quả gần đúng

Bài toán xếp balo

Trang 11

x

- Thuật toán Kruskal

- Thuật toán Prim

Tìm cây khung nhỏ nhất

Trang 12

x

- Là một thuật toán mã hóa dùng để

nén dữ liệu

- Dựa trên bảng tần suất xuất hiện

các ký tự cần mã hóa để xây dựng

bộ mã nhị phân cho các ký tự đó

sao cho dung lượng (số bit) sau

khi mã hóa là nhỏ nhất

Mã hóa Huffman

Trang 13

x

Bài toán: Tìm đường đi ngắn nhất

của 1 đồ thị có hướng hoặc vô

hướng, có trọng số

Sử dụng thuật toán Dijkstra

Tìm đường đi ngắn nhất

Trang 14

x

Đọc vào 1 mê cung Sử dụng thuật

toán Dijkstra để tìm đường đi ngắn

nhất từ điểm đầu đến điểm cuối của

mê cung

Ví dụ

Trang 15

x

Kết quả

Trang 16

x

DEMO CODE

https://github.com/PMVTrang/maze-dijkstra-sfml

03

Trang 17

x

THANKS FOR

LISTENING

Ngày đăng: 26/02/2023, 19:36

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w