1. Trang chủ
  2. » Luận Văn - Báo Cáo

đề tài cấu trúc dữ liệu và giải thuật

20 416 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 20
Dung lượng 1,19 MB

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

Nội dung

ï ĐҺT VҨN Đӄï CÁC CHIӂN LƯӦC THIӂT Kӂ THUҰT TOÁN ï SҲP XӂP ï CÁC THUҰT TOÁN ĐӖ THӎ... Õ Õï Thuұt toán: đưӧc hiӇu là sӵ đһc tҧ chính xác mӝt dãy các bưӟc có thӇ thӵc hiӋn đưӧc mӝt cách m

Trang 1

TRƯӠNG ĐҤI HӐC MӒ ĐӎA CHҨT KHOA CÔNG NGHӊ THÔNG TIN

Trang 2

Đӄ TÀI:

Trang 3

ï ĐҺT VҨN Đӄ

ï CÁC CHIӂN LƯӦC THIӂT Kӂ THUҰT TOÁN

ï SҲP XӂP

ï CÁC THUҰT TOÁN ĐӖ THӎ

Trang 5

Õ  Õ

ï Thuұt toán: đưӧc hiӇu là sӵ đһc tҧ chính xác mӝt dãy các bưӟc có thӇ thӵc hiӋn đưӧc mӝt cách máy móc

ï BiӇu diӉn thuұt toán: thuұt toán cҫn đưӧc mô tҧ dưӟi dҥng mã(code) Nhưng đӇ cho thuұt toán ngҳn gӑn nhưng vүn đҧm bҧo tính chính xác -> biӉu diӉn giҧi mã

Trang 6

ccc !c " 



ï CHIA Đӆ TRӎ

ï Đӊ QUY

ï QUY HOҤCH ĐӜNG

QUAY LUI

Trang 7

ï R tưӣng: chia ra làm nhiӅu phҫn nhӓ hơn

ï Giҧi quyӃt tӯng phҫn đӝc lұp

ï Xây dӵng kӃt quҧ cӫa bài toán ban đҫu

Trang 8

%&'( ()*+ (%,- /+

ï Tính hӳu hҥn

ï Tính chính xác

Tính đúng đҳn

Trang 9

ï c      ҫ  ӓ

ï m

ï [

Trang 10

SҲP XӂP

ï SҲP XӂP LӴA CHӐN

ï SҲP XӂP XEN VÀO

ï SҲP XӂP NӘI BӐT

ï SҲP XӂP HÒA NHҰP

ï SҲP XӂP NHANH

SҲP XӂP SӰ DӨNG CÂY THӬ TӴ BӜ PHҰN

Trang 11

1=2 =#c3

4(56+7 (%&'( ()*+ 8 9: ;+%%<-Ô

ï Tìm thành phҫn có khóa

nhӓ nhҩt trên toàn mҧng,

giҧ sӱ đó là A[k] Trao đәi

A[0] vӟi A[k].Lһp lҥi n-1

lҫn ta có mҧng A đưӧc sҳp

xӃp.

Trang 12

1=2 =2= 

4(56+7 (%&'( ()*+Ô

ï Giҧ sӱ đoҥn đҫu cӫa xen

A[i] vào vӏ trí thích hmҧng A[0,1«,i] đã đưӧc sҳp

xӃp Ta hӧp trong đoҥn

đҫu đӇ nhұn đưӧc đoҥn

Trang 13

1=2 => 3

%&'( ()*+Ô 8 9: ;+%%<-

ï Cho k chҥy tӯ 0 ,1«,n-1

NӃu 2 thành phҫn kӅ nhau

không đúng trұt tӵ thì ta

trao đәi 2 thành phҫn Lһp

lҥi vӟi n-1 sӕ lҫn như vұy

ta có đưӧc kӃt quҧ sҳp xӃpâ

Trang 14

1=2 =#

ï ‘    ӑ

Trang 15

%&'( ()*+Ô CD %E+% ;+%%<- 

ï Cây thӭ tӵ bӝ phұn n đӍnh

trong đó gӕc cây đưӧc lưu

A[0] và 1 đӍnh lưu A[i],

đӍnh con trái A[2*i +1],

đӍnh con phҧi A[2*i+ 2]

Mҧng A thӓa mãn:

 

 

Trang 16

ï BIӈU DIӈN ĐӖ THӎ

ï ĐI QUA ĐӖ THӎ THEO CHIӄU SÂU

ï CÂY BAO TRÙM NGҲN NHҨT

Trang 17

BiӇu diӉn đӗ thӏ bӣi danh sách kӅ

Trang 18

Õ #Õ$=c A

Trang 19

Ví dө vӅ cây bao trùm ngҳn nhҩt

Trang 20

" 

ï HiӋu quҧ cӫa các phép toán trong mӛi cách cài đһt sӁ đưӧc đánh giá Sӵ đánh giá so sánh các cách cài đһt sӁ giúp cho ngưӡi sӱ dөng có sӵ lӵa chӑn thích hӧp cho tӯng chương trình ӭng dөng

...

4(56+7 (%&''( ()*+Ô

ï Giҧ sӱ đoҥn đҫu cӫa xen

A[i] vào vӏ trí thích hmҧng A[0,1«,i] đưӧc sҳp

xӃp Ta hӧp đoҥn

đҫu đӇ nhұn đưӧc đoҥn

Ngày đăng: 12/04/2015, 14:12

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w