Bài giảng các chuyên đề: Bài toán liệt kê, Cấu trúc dữ liệu và giải thuật, Quy hoạch động, lý thuyết đồ thị.

258 1.3K 3
Bài giảng các chuyên đề: Bài toán liệt kê, Cấu trúc dữ liệu và giải thuật, Quy hoạch động, lý thuyết đồ thị.

Đ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ác chuyên đề: - Bài toán liệt kê, - Cấu trúc dữ liệu và giải thuật, - Quy hoạch động, - Lý thuyết đồ thị.

[...]... nguyên d ng n, tìm các phân tích n thành t ng các s nguyên d ng sao cho tích c a các s ó là l n nh t Trên th c t , ta nên xét m t vài tr ng h p c th thông qua ó hi u c bài toán rõ h n th y c các thao tác c n ph i ti n hành i v i nh ng bài toán n gi n, ôi khi ch c n qua ví d là ta ã có th a v m t bài toán quen thu c gi i II TÌM C U TRÚC D LI U BI U DI N BÀI TOÁN Khi gi i m t bài toán, ta c n ph i... u hình k ti p cho m i bài toán u n gi n nh trên (Sinh các ch nh h p không l p ch p k theo th t t i n ch ng h n) Ta sang m t chuyên m c sau nói n m t ph ng pháp li t kê có tính ph d ng cao h n, gi i các bài toán li t kê ph c t p h n ó là: Thu t toán quay lui (Back tracking) Lê Minh Hoàng { 12z Bài toán li t kê §3 THU T TOÁN QUAY LUI Thu t toán quay lui dùng gi i bài toán li t kê các c u hình M i c u... bi u di n c y các thông tin nh p xu t c a bài toán • C u trúc d li u ph i phù h p v i các thao tác c a thu t toán mà ta l a ch n gi i quy t bài toán • C u trúc d li u ph i cài t c trên máy tính v i ngôn ng l p trình ang s d ng i v i m t s bài toán, tr c khi t ch c d li u ta ph i vi t m t o n ch ng trình nh kh o sát xem d li u c n l u tr l n t i m c nào Lê Minh Hoàng C u trúc d li u gi i thu t... ng ánh d u u mang giá tr TRUE (Các c t ng chéo u t do) 2 Thu t toán quay lui: Xét t t c các c t, th t quân h u 1 vào m t c t, v i m i cách t nh v y, xét t t c các cách t quân h u 2 không b quân h u 1 n, l i th 1 cách t xét ti p các cách t quân h u 3 M i cách t c n quân h u n cho ta 1 nghi m 3 Khi ch n v trí c t j cho quân h u th i, thì ta ph i ch n ô(i, j) không b các quân h u t tr c ó n, t c là... V I BÀI TOÁN TÌM KI M 75 VII CÂY TÌM KI M S H C (DIGITAL SEARCH TREE - DST) 75 VIII CÂY TÌM KI M C S (RADIX SEARCH TREE - RST) 78 IX NH NG NH N XÉT CU I CÙNG 82 Lê Minh Hoàng {3z C u trúc d li u gi i thu t §0 CÁC B I XÁC CC B N KHI TI N HÀNH GI I CÁC BÀI TOÁN TIN H C NH BÀI TOÁN Input → Process → Output (D li u vào → X → K t qu ra) Vi c xác nh bài toán. .. u trúc d li u gi i thu t M CL C §0 CÁC B C C B N KHI TI N HÀNH GI I CÁC BÀI TOÁN TIN H C 3 I XÁC NH BÀI TOÁN 3 II TÌM C U TRÚC D LI U BI U DI N BÀI TOÁN 3 III TÌM THU T TOÁN 4 IV L P TRÌNH 5 V KI M TH 6 VI T I U CH NG TRÌNH 6 §1 PHÂN TÍCH TH I GIAN TH C HI N GI I THU T 8 I PH C T P TÍNH TOÁN... vào c t j, n u ó là quân h u cu i cùng (i = n) thì ta có m t nghi m N u không: • Tr c khi g i quy tìm cách t quân h u th i + 1, ta ánh d u c t 2 ng chéo b quân các l n g i quy ti p sau ch n cách t h u v a t kh ng ch (aj = bi+j = ci-j := FALSE) các quân h u k ti p s không ch n vào nh ng ô n m trên c t j nh ng ng chéo này n a quy tìm cách t quân h u th i + 1, có ngh a là s p t i ta l i th m t cách... THU T NHÁNH C N I BÀI TOÁN T I U M t trong nh ng bài toán t ra trong th c t là vi c tìm ra m t nghi m tho mãn m t s i u ki n nào ó, nghi m ó là t t nh t theo m t ch tiêu c th , nghiên c u l i gi i các l p bài toán t i u thu c v l nh v c quy ho ch toán h c Tuy nhiên c ng c n ph i nói r ng trong nhi u tr ng h p chúng ta ch a th xây d ng m t thu t toán nào th c s h u hi u gi i bài toán, mà cho t i nay... n này tu thu c vào v n c n gi i quy t nh ng thao tác s ti n hành trên d li u vào Có nh ng thu t toán ch thích ng v i m t cách t ch c d li u nh t nh, i v i nh ng cách t ch c d li u khác thì s kém hi u qu ho c không th th c hi n c Chính vì v y nên b c xây d ng c u trúc d li u không th tách r i b c tìm ki m thu t toán gi i quy t v n Các tiêu chu n khi l a ch n c u trúc d li u • C u trúc d li u tr... th ng các bài toán th c t òi h i ph i có s t ng h p, pha tr n nhi u thu t toán, nhi u k thu t m i có c m t l i gi i t t Không c l m d ng m t k thu t nào c ng không xem th ng m t ph ng pháp nào khi b t tay vào gi i m t bài toán tin h c Thu t toán quay lui c ng không ph i là ngo i l , ta ph i bi t ph i h p m t cách uy n chuy n v i các thu t toán khác thì khi ó nó m i th c s là m t công c m nh Bài t

Ngày đăng: 15/03/2014, 11:24

Từ khóa liên quan

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

Tài liệu liên quan