Luận văn tốt nghiệp: Cấu trúc dữ liệu mẫu với C++
Luận văn Cấu trúc dữ liệu mẫu với C++ trình bày về ngôn ngữ C++, lập trình hướng đối tượng; thiết kế và cài đặt các lớp đối tượng; hàm, lớp mẫu, cấu trúc dữ liệu và các lớp mẫu.
Mục lục nội dung
1. Nội dung
1.1 Ngôn ngữ C++ và lập trình hướng đối tượng
Lập trình hướng đối tượng là gì?
Các ưu điểm của lập trình hướng đối tượng
Đối tượng
Các lớp đối tượng
Trừu tượng hóa dữ liệu và bao gói thông tin
Thừa kế
Tương ứng bội
Truyền thông báo
Những ứng dụng của lập trình hướng đối tượng
1.2 Thiết kế và cài đặt các lớp đối tượng
Định nghĩa lớp
- Khai báo lớp tên đối tượng
- Tạo lập các lớp đối tượng
- Các thành phần dữ liệu
Tính tương ứng bội
- Hàm tải bội
- Chuyển đổi kiểu
Kế thừa và sự mở rộng các lớp
- Kế thừa đơn
- Kế thừa đa mức
- Kế thừa phân cấp
- Kế thừa bội
- Kế thừa kép
- Các lớp cơ sở ảo
- Cấu tử trong các lớp dẫn xuất
- Hàm ảo
1.3 Hàm và lớp mẫu
Hàm mẫu
- Định nghĩa
- Hàm mẫu có nhiều tham số hình thức
- Hàm mẫu có nhiều tham số khác nhau
Lớp mẫu
- Định nghĩa
- Lớp mẫu có tham số
Kết luận
1.4 Cấu trúc dữ liệu và các lớp mẫu
Cấu trúc dữ liệu
- Lớp chứa
- Lớp chứa thần ảo
- Ngăn xếp
- Lưu trữ ngăn xếp bằng mảng
- Xây dựng lớp ngăn xếp mẫu
- Hàm đợi
- Xây dựng lớp hàm đợi mẫu
Hàng quay tròn
Danh sách liên kết
- Danh sách liên kết đơn
- Danh sách liên kết đôi
Cây nhị phân
Nhận xét
2. Kết luận
Cùng với sự phát triển mạnh mẽ của công nghệ thông tin, thì cấu trúc dữ liệu như là nền tảng của sự phát triển này. Với sự ưu việt của phương pháp lập trình hướng đối tượng là tính kế thừa và sự linh động đối với các kiểu dữ liệu khác nhau của các lớp mẫu. Các lớp cấu trúc dữ liệu của C++ rất phù hợp để xây dựng các chương tình lớn và đa dạng. Tác giả mong ác lớp cấu trúc dữ liệu mẫu: ngắn xếp, hàng đợi, hàng quay tròn, danh sách liên kết đơn, liên kết đôi và cây nhị phân đã xây dựng được sử dụng hoặc có ích cho người lập trình.
3. Tài liệu tham khảo
J.COURTIN & I.KOWARSKI Nhập môn thuật toán và cấu trúc dữ liệu (Tập II), Viện tin học – Khoa học Việt Nam 1993
LARRY NYHOFF & SANFORD LEEDSTMA – Lập trình nâng cao bằng PASCAL với các cấu trúc dữ liệu (Tập II), NXB Đà Nẵng 1998
Trần Văn Lăng – Lập trình hướng đối tượng C++ , NXB thống kê
Nguyễn Cẩn - C Tham khảo toàn diện, NXB Đồng Nai 1996.....
--- Nhấn nút TẢI VỀ hoặc XEM ONLINE để tham khảo đầy đủ nội dung Luận văn tốt nghiệp trên ---
Tham khảo thêm
- pdf Luận văn : Bài toán xử lí và phân tích để đếm các đối tượng ảnh hai chiều
- pdf Luận văn: Xây dựng Website quản lí nhân sự cho Công ty INTECH
- pdf Luận văn: Ứng dụng CNTT vào dạy học Ngữ văn
- pdf Luận văn: Tra từ điển Anh Việt qua camera trên điện thoại di động dùng android
- pdf Luận văn : Thiết kế hệ thống thông tin quản lí SV Trường CDDCN Việt Đức
- pdf Luận văn: Khai mỏ dữ liệu và khám phá tri thức
- pdf Luận văn: Công nghệ GPRS cho thế hệ thông tin 2.5G
- pdf Luận văn: KANTS - Hệ kiến tạo cho phân lớp
- pdf Khóa luận: Nghiên cứu tính toán lưới và áp dụng giải bài toán trong an toàn thông tin
- pdf Khóa luận: Phương pháp chứng minh không tiết lộ thông tin và ứng dụng trong giao dịch trên mạng máy tính
- pdf Luận văn tốt nghiệp: Tìm hiểu và phát triển ứng dụng tra cứu thông tin tàu - xe trên thiết bị di động sử dụng hệ điều hành Android