Kiến trúc máy tính - Bài 10
Số trang: 41
Loại file: ppt
Dung lượng: 2.28 MB
Lượt xem: 7
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
CâyTree.Cây–Cấutrúcdữliệuphi tuyến(TreesNonlineardata structures)ĐHGTVTCNTTKTVTCT2.Mộtsốvídụsửdụngcấu
Nội dung trích xuất từ tài liệu:
Kiến trúc máy tính - Bài 10Bài10.CâyTree 1Cây–Cấutrúcdữliệuphituyến(TreesNonlineardatastructures) ĐHGTVT CT CNTT KTVT 2Mộtsốvídụsửdụngcấutrúcdữliệucây 3 DatastructurestreesCâygiaphả 4 Datastructurestrees Câybiểudiễncáctổchức ĐHGTVT KT ĐĐT CNTT CK … KTVT ĐKH TTBĐ CNPM KHMT VTMạng 5 DatastructurestreesCâybiểudiễnhệthốngfiles Câymôtảsựphânchiahệthốngfiles 6 DatastructurestreesCấutrúccủacuốn Câythểhiện cấutrúcsách thôngtin Câythểhiệncấutrúccủamộtcuốnsách 7 Datastructurestrees Câythể hiệnlựaCâyquyếtđịnh chọnquyết định Bạnđãcógiađìnhriêngchưa? rồi chưa Bạncóbằngđạihọckhông? Khôngchấpnhận có Không Bạncótốtnghiệploạigiỏikhông? Khôngchấpnhận có không Chấpnhận Khôngchấpnhận Câyquyếtđịnhtuyểnnhânviên 8 DatastructurestreesCâynhịphânbiểudiễncácbiểuthứctoánhọc Mộtcâynhịphânbiểudiễnmộtbiểuthức.Câynàybiểudiễn biểuthức((((3+1)*3/((95)+2))((3*(74))+6)).Gi átrị đượckết hợplạitạinúttrongcónhãn“/”là2. 9 DatastructurestreesCâycúphápSXYXXA|a|bYAY|aAa 10 DatastructurestreesTổngkết:Câylàcáchtổchứcdữliệurấthữudụngtrongrấtnhiềuứngdụngkhácnhau ĐHGTVT CT CNTT KTVT 11 DatastructurestreesCâytổngquát Câylàgì? Câylàmộttậpcácnútvớiquanhệchacon (parentchild)giữacácnút.Trongđócómột nútđượcgọilàgốcvànókhôngcócha. Trongkhoahọcmáytính,mộtcâylàmộtmô hìnhtrừutượngcủacấutrúcphâncấp. Cácứngdụng: Tổchứcbiểuđồ Hệthốngfile Cácmôitrườnglậptrình… 12 DatastructurestreesMộtsốkháiniệm Gốc(root):gốclànútkhông Câycon:Câybaogồm cónútcha(vd:A) mộtsốnútcủamộtcây banđầu Núttrong:Nútcóítnhấtmột nútcon(Vd:A,B,C,F) A Nútngoài(lá):nútkhôngcó nútcon(Vd:E,I,J,K,G,H, D) B C D Đôsâucủamộtnút: Nútgốccóđộsâulà0,nếu E F G H nútchacóđộsâulàhthìnút concóđộsâulàh+1 Chiềucaocủacây:làgiátrị I J K lớnnhấtcủađộsâucủatất cảcácnút(3) Câycon 13 DatastructurestreesCấutrúcdữliệutrừutượngcây Chúngtaquảnlýcácnút Cácphươngthứctruyvấn: thôngquađịachỉcủa intisInternal(Node*) chúng. intisExternal(Node*) Cácphươngthứcchung: intisRoot(Node*) intsize() ...
Nội dung trích xuất từ tài liệu:
Kiến trúc máy tính - Bài 10Bài10.CâyTree 1Cây–Cấutrúcdữliệuphituyến(TreesNonlineardatastructures) ĐHGTVT CT CNTT KTVT 2Mộtsốvídụsửdụngcấutrúcdữliệucây 3 DatastructurestreesCâygiaphả 4 Datastructurestrees Câybiểudiễncáctổchức ĐHGTVT KT ĐĐT CNTT CK … KTVT ĐKH TTBĐ CNPM KHMT VTMạng 5 DatastructurestreesCâybiểudiễnhệthốngfiles Câymôtảsựphânchiahệthốngfiles 6 DatastructurestreesCấutrúccủacuốn Câythểhiện cấutrúcsách thôngtin Câythểhiệncấutrúccủamộtcuốnsách 7 Datastructurestrees Câythể hiệnlựaCâyquyếtđịnh chọnquyết định Bạnđãcógiađìnhriêngchưa? rồi chưa Bạncóbằngđạihọckhông? Khôngchấpnhận có Không Bạncótốtnghiệploạigiỏikhông? Khôngchấpnhận có không Chấpnhận Khôngchấpnhận Câyquyếtđịnhtuyểnnhânviên 8 DatastructurestreesCâynhịphânbiểudiễncácbiểuthứctoánhọc Mộtcâynhịphânbiểudiễnmộtbiểuthức.Câynàybiểudiễn biểuthức((((3+1)*3/((95)+2))((3*(74))+6)).Gi átrị đượckết hợplạitạinúttrongcónhãn“/”là2. 9 DatastructurestreesCâycúphápSXYXXA|a|bYAY|aAa 10 DatastructurestreesTổngkết:Câylàcáchtổchứcdữliệurấthữudụngtrongrấtnhiềuứngdụngkhácnhau ĐHGTVT CT CNTT KTVT 11 DatastructurestreesCâytổngquát Câylàgì? Câylàmộttậpcácnútvớiquanhệchacon (parentchild)giữacácnút.Trongđócómột nútđượcgọilàgốcvànókhôngcócha. Trongkhoahọcmáytính,mộtcâylàmộtmô hìnhtrừutượngcủacấutrúcphâncấp. Cácứngdụng: Tổchứcbiểuđồ Hệthốngfile Cácmôitrườnglậptrình… 12 DatastructurestreesMộtsốkháiniệm Gốc(root):gốclànútkhông Câycon:Câybaogồm cónútcha(vd:A) mộtsốnútcủamộtcây banđầu Núttrong:Nútcóítnhấtmột nútcon(Vd:A,B,C,F) A Nútngoài(lá):nútkhôngcó nútcon(Vd:E,I,J,K,G,H, D) B C D Đôsâucủamộtnút: Nútgốccóđộsâulà0,nếu E F G H nútchacóđộsâulàhthìnút concóđộsâulàh+1 Chiềucaocủacây:làgiátrị I J K lớnnhấtcủađộsâucủatất cảcácnút(3) Câycon 13 DatastructurestreesCấutrúcdữliệutrừutượngcây Chúngtaquảnlýcácnút Cácphươngthứctruyvấn: thôngquađịachỉcủa intisInternal(Node*) chúng. intisExternal(Node*) Cácphươngthứcchung: intisRoot(Node*) intsize() ...
Tìm kiếm theo từ khóa liên quan:
Kiến trúc máy tính cấu trúc dữ liệu lập trình máy tính quản trị dữ liệu hệ thống máy tínhGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
10 trang 317 0 0 -
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 313 1 0 -
67 trang 300 1 0
-
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 281 2 0 -
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 237 0 0 -
Giáo trình Kiến trúc máy tính và quản lý hệ thống máy tính: Phần 1 - Trường ĐH Thái Bình
119 trang 235 0 0 -
105 trang 205 0 0
-
84 trang 201 2 0
-
15 trang 200 0 0
-
Bài giảng Nguyên lý hệ điều hành (Bài giảng tuần 1) - Nguyễn Hải Châu
6 trang 180 0 0