Xem mẫu
TIN Đ I CƯƠNG
Bài 9: VECTOR
1
N i dung bài trư c
M ng m t chi u : dãy các ph n t có cùng ki u d li u.
Kích thư c m ng không th thay đ i trong quá trình
chương trình ch y.
Khai báo : []
Truy c p đ n t ng ph n t b ng ch s . Ch s b t đ u t
0.
S d ng m ng : nh p xu t d li u, tính t ng các ph n t ,
tìm ph n t l n/nh nh t, s p x p. . .
Bài t p
2
N i dung chính
1.
2.
3.
4.
5.
Khuôn m u (template)
Ki u d li u vector
Khai báo vector
Các phương th c
Bài t p
3
1. Khuôn m u (template)
Đ tìm s l n nh t c a hai s nguyên, ta vi t
hàm sau :
Tuy nhiên hàm này không áp d ng đư c cho hai
s th c. Ta ph i vi t thu t toán này cho ki u d
li u th c.
→ Nhi u thu t toán có tính t ng quát, có th áp
d ng cho nhi u ki u d li u khác nhau.
4
Template
Ngôn ng C++ cho phép chúng ta "t ng quát
hoá" các đo n code tương t nhau này b ng
cách dùng template
Ví d : thu t toán tìm ph n t l n nh t c a hai
ph n t
Máy tính s t thay th ki u d li u thích h p
cho T trong t ng tình hu ng
5
nguon tai.lieu . vn