TAILIEUCHUNG - Bài giảng Kỹ thuật lập trình: Bài 12 - TS. Đào Trung Kiên

Bài giảng Kỹ thuật lập trình: Bài 12 do TS. Đào Trung Kiên biên soạn trình bày các nội dung sau: Khái niệm thư viện STL, xử lý chuỗi, các lớp chứa, danh sách liên kết, thuật toán tìm kiếm, thuật toán sắp xếp, định dạng dữ liệu xuất,. | Bài 12: Thư viện STL (Standard Template Library) 1 EE3490: Kỹ thuật lập trình – HK1 2017/2018 TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội Khái niệm STL là thư viện chuẩn của C++, được xây dựng sẵn Cài đặt các cấu trúc dữ liệu và thuật toán thông dụng Bao gồm các lớp và hàm khuôn mẫu, cho phép làm việc với dữ liệu tổng quát Nằm trong một namespace có tên std Các phần chính: 2 Các lớp dữ liệu cơ bản: string, complex Xuất nhập (IO) Các lớp chứa (containers): list, vector, deque, stack, map, set, Duyệt phần tử của các lớp chứa (iterators) Một số thuật toán thông dụng: tìm kiếm, so sánh, sắp xếp, Quản lý bộ nhớ, con trỏ Xử lý ngoại lệ (exception handling) EE3490: Kỹ thuật lập trình – HK1 2017/2018 TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội Xử lý chuỗi #include Lớp string cho chuỗi ASCII và wstring cho Unicode Các thao tác cơ bản: +, += (nối chuỗi); ==, !=, >, =, > (nhập) Độ dài chuỗi: int string::length() const Chuỗi con: string string::substr(int off, int count) const Tìm chuỗi con: int string::find(const char* str, int pos) const Đổi sang chuỗi của C: const char* string::c_str() const Đổi sang số và ngược lại (C++11): [int

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.