Bài đăng

Đang hiển thị bài đăng từ 2020

Tổng hợp IT003

|   Tổng hợp IT003  

Bài tập Binary Tree Search - Cây nhị phân tìm kiếm trong C++

Hình ảnh
Một bài tập nho nhỏ về cây nhị phân tìm kiếm Mục lục

Binary Search - Tìm kiếm nhị phân trong C++

Hình ảnh
| Yêu cầu Cho mảng một chiều các số nguyên tăng dần và giá trị X cần tìm. Viết chương trình  giá trị x trong mảng, yêu cầu in ra từng bước thực hiện. Ví dụ:

Linear Search - Tìm kiếm tuyến tính trong C++

Hình ảnh
|   Yêu cầu Cho mảng một chiều n số nguyên và giá trị x cần tìm. Sử dụng thuật toán tìm kiếm tuyến tính. Viết chương trình giá trị x trong mảng, yêu cầu in ra từng bước thực hiện. Ví dụ:  

Cài đặt Queue số nguyên bằng mảng một chiều trong C++

|   Cài đặt Queue số nguyên bằng mảng một chiều trong C++

Cài đặt Queue bằng danh sách liên kết đơn trong C++

|   Cài đặt Queue bằng danh sách liên kết đơn trong C++

Cài đặt Stack bằng danh sách liên kết đơn trong C++

|   Cài đặt Stack bằng danh sách liên kết đơn trong C++

Cài đặt Stack số nguyên bằng mảng một chiều trong C++

|   Cài đặt Stack số nguyên bằng mảng một chiều trong C++

Danh sách liên kết đơn trong C++

|   D anh sách liên kết đơn trong C++

(C++)(OOP): Xây dựng class CHAR và class STRING

Giờ mới làm hoàn chỉnh bài này =)) Lưu lại thôi |   Đề bài: Xây dựng class CHAR (kí tự) và STRING với việc: STRING được xây dựng với ý tưởng: 1 STRING là một chuỗi của các CHAR. Test với hàm main như sau: int main() {       CHAR c1, c2( 'c' );       STRING s1, s2( "s2" ), s3( 'a' ), s4(c1), s5(s4); s1.expand(c2).expand( 'a' ).expand(s2).expand( "abc" ); //s1: "cas2abc"       s1.remove(c2).remove( 'd' ); //remove all character c2 in s1 -- s1: "as2ab"       s1.input(); //nhập chuỗi mới từ bàn phím       cout << s1.getContent();       cout << c1.getContent();       return 0; } Mẫu class STRING và class CHAR cho sẵn như sau: class CHAR { private :       char content; }; class STRING { private :     ...

(C++)(OOP): Đọc - ghi file Quản lí sinh viên

| Đề bài: Xây dựng chương trình quản lý sinh viên – Đọc ghi file thông tin sinh viên và tính điểm trung bình. Chương trình lưu dưới tên  QLSV.exe File dữ liệu chứa danh sách các sinh viên và điểm (toán, văn, anh) của họ Format: MSSV|Họ tên|Điểm toán|Điểm văn|Điểm anh Tham khảo file dữ liệu  DATA.txt 19A7304|Nguyen Van A|7.0|4.2|2.1 23B2135|Le Ngoc X|3.4|7.8|10 25C1002|Nguyen Van Huan|7|7.7|6.4 20D8459|Nguyen Lan Mai|3.4|1.6|5.6 13G3597|Hoang Thanh Phong|3.5|4.8|7.0 18F7569|Vo Ngoc Thien Phuc|9.0|7.2|6.4 17E2709|Tran Thi B|6.4|2.5|8.9 21Y5908|Nguyen Van A|4.6|7.7|8.4 23B2808|Pham Nhat Loan|6|8.8|9.2 19S5631|Phan Nhu Quynh|4.6|6.4|3 Từ terminal, khi nhập: ·         ./QLSV.exe add <file.txt> Ví dụ: ./QLSV.exe add DATA.txt             +) Thực hiện ghi vào file  DSSV.txt            ...