Bài giảng Tin đại cương: Bài 9 Mảng và kiểu dữ liệu vector cung cấp cho người đọc các kiến thức: Khuôn mẫu (template), kiểu dữ liệu mảng (vector), hệ thống chỉ mục, khởi tạo, nhập và xuất dữ liệu, một số hàm hỗ trợ, kiểu mảng gốc. | TIN ĐẠI CƯƠNG BÀI 9: MẢNG VÀ KIỂU DỮ LIỆU VECTOR Nội dung buổi trước: STRING Kiểu “string”: bản chất là dãy các kí tự viết liên tiếp, được đánh thứ tự theo số nguyên bắt đầu từ 0 (gọi là chỉ mục) Thư viện: #include Khai báo: string str; string w("Hello"); string s = "Hello"; Các hàm cơ bản: tham khảo giáo trình Chú ý về nhập liệu: dùng hàm getline TRƯƠNG XUÂN NAM 2 Nội dung 1. Khuôn mẫu (template) 2. Kiểu dữ liệu mảng (vector) Giới thiệu Hệ thống chỉ mục Khởi tạo, nhập và xuất dữ liệu Một số hàm hỗ trợ 3. Kiểu mảng gốc 4. Bài tập Trương Xuân Nam - Khoa CNTT 3 Phần 1 Khuôn mẫu (template) Trương Xuân Nam - Khoa CNTT 4 Khuôn mẫu (template) Nhiều thuật toán có tính tổng quát, có thể áp dụng được cho nhiều loại dữ liệu khác nhau Ví dụ: tìm phần tử lớn nhất trong 2 phần tử int max(int a, int b) { if (a > b) return a; else return b; } double max(double a, double b) { if (a > b) return a; else return b; } string max(string a, string b) { if (a > b) return a; else return b; } Trương Xuân Nam - Khoa .