Académique Documents
Professionnel Documents
Culture Documents
CTDL Ch1
CTDL Ch1
ntsonptnk@gmail.com
Muc tieu
Gii thieu vai tro cua viec to chc d lieu trong mot e an tin hoc. Moi quan he gia giai thuat va cau truc d lieu. Cac yeu cau to chc cau truc d lieu Khai niem kieu d lieu_cau truc d lieu Tong quan ve anh gia o phc tap giai thuat
Cau truc D lieu - Tong quan ve Giai thuat va Cau truc D lieu
Vai tro cua Cau truc d lieu trong mot e an tin hoc
e xay dng mot mo hnh tin hoc phan anh c bai toan thc te can chu trong en hai van e : To chc bieu dien cac oi tng thc te Xay dng cac thao tac x ly d lieu
Cau truc D lieu - Tong quan ve Giai thuat va Cau truc D lieu
Vai tro cua Cau truc d lieu trong mot e an tin hoc
To chc bieu dien cac oi tng thc te : Cac thanh phan d lieu thc te a dang, phong phu va thng cha ng nhng quan he nao o vi nhau, do o trong mo hnh tin hoc cua bai toan, can phai to chc , xay dng cac cau truc thch hp nhat sao cho va co the phan anh chnh xac cac d lieu thc te nay, va co the de dang dung may tnh e x ly. Cong viec nay c goi la xay dng cau truc d lieu cho bai toan.
4
Cau truc D lieu - Tong quan ve Giai thuat va Cau truc D lieu
Vai tro cua Cau truc d lieu trong mot e an tin hoc
Xay dng cac thao tac x ly d lieu: T nhng yeu cau x ly thc te, can tm ra cac giai thuat tng ng e xac nh trnh t cac thao tac may tnh phai thi hanh e cho ra ket qua mong muon, ay la bc xay dng giai thuat cho bai toan.
Cau truc D lieu - Tong quan ve Giai thuat va Cau truc D lieu
Vai tro cua Cau truc d lieu trong mot e an tin hoc
Phan anh ung thc te Phu hp vi cac thao tac tren o Tiet kiem tai nguyen he thong
Cau truc D lieu - Tong quan ve Giai thuat va Cau truc D lieu
Kieu d lieu
nh ngha kieu d lieu Cac kieu d lieu c ban Cac kieu d lieu co cau truc Mot so kieu d lieu co cau truc c ban Kieu chuoi ky t Kieu mang Kieu mau tin (cau truc) Kieu union
Cau truc D lieu - Tong quan ve Giai thuat va Cau truc D lieu
Cau truc D lieu - Tong quan ve Giai thuat va Cau truc D lieu
Phng phap thc nghiem co mot so nhc iem, kho ap dung tren thc te:
Do phai cai at bang mot ngon ng lap trnh cu the nen thuat toan se chu s han che cua ngon ng lap trnh nay. Hieu qua cua thuat toan se b anh hng bi trnh o cua ngi cai at. Viec chon c cac bo d lieu th ac trng cho tat ca tap cac d lieu vao cua thuat toan la rat kho khan va ton nhieu chi ph. Cac so lieu thu nhan c phu thuoc nhieu vao phan cng ma thuat toan c th nghiem tren o. ieu nay khien cho viec so sanh cac thuat toan kho khan chung c th nghiem Cau truc D lieu - Tong quan ve Giai thuat va Cau neu truc D lieu
10
Nhng phng phap anh gia thuat toan hnh thc hn, t phu thuoc moi trng cung nh phan cng hn. Mot phng phap nh vay la phng phap anh gia thuat toan theo hng xap x tiem can qua cac khai niem toan hoc O-ln O(), onho o(), (), ()
Cau truc D lieu - Tong quan ve Giai thuat va Cau truc D lieu
11
12
13
14
Noi chung, tnh nang cua mot thuat toan thng co the c phan tch mot mc o vo cung chnh xac, ch b gii han bi tnh nang khong chac chan cua may tnh hay bi s kho khan trong viec xac nh cac tnh chat toan hoc cua mot vai ai lng tru tng. Tuy nhien, thay v phan tch mot cach chi tiet chung ta thng thch c lng e tranh sa vao chi tiet.
Cau truc D lieu - Tong quan ve Giai thuat va Cau truc D lieu
15
Cau truc D lieu - Tong quan ve Giai thuat va Cau truc D lieu
16
Trong tnh huong n gian nhat, chung ta co the ac trng chnh xac cac d lieu nhap cua thuat toan: v du mot thuat toan sap xep co the thao tac tren mot mang N so nguyen ngau nhien, hay mot thuat toan hnh hoc co the x ly N iem ngau nhien tren mat phang vi cac toa o nam gia 0 va 1. Ke en la tnh toan thi gian thc hien trung bnh cua moi ch th, va tnh thi gian chay trung bnh cua chng trnh bang cach nhan tan so s dung cua moi ch th vi thi gian can cho ch th o, sau cung cong tat ca chung vi nhau.
17
Cau truc D lieu - Tong quan ve Giai thuat va Cau truc D lieu
Kho khan th nhat: Tren mot so may tnh, rat kho xac nh chnh xac so lng thi gian oi hoi cho moi ch th. Trng hp xau nhat. ai lng nay b thay oi va mot so lng ln cac phan tch chi tiet cho mot may tnh co the khong thch hp oi vi mot may tnh khac. ay chnh la van e ma cac nghien cu ve o phc tap tnh toan cung can phai ne tranh.
18
Cau truc D lieu - Tong quan ve Giai thuat va Cau truc D lieu
Kho khan th hai: Viec phan tch trng hp trung bnh thng la oi hoi toan hoc qua kho. Do tnh chat t nhien cua toan hoc th viec chng minh cac chan tren thng t phc tap hn bi v khong can s chnh xac. Hien nay chung ta cha biet c tnh nang trong trng hp trung bnh cua rat nhieu thuat toan.
Cau truc D lieu - Tong quan ve Giai thuat va Cau truc D lieu
19
20