Câu hỏi của huy vo

Hàm xử lý số mũ

Mình có 1 bài tập thế này: input vào là 12345 thì output ra là 1 danh sách liên kết 5->4->3->2->1. Input là 1 chuỗi kí tự và hàm xử lý từ chuỗi sang linked list được viết như sau: class digitList { public: int digit; // giá trị của nút digitList* nextDigit; // nút kế ...

huy vo viết 18:43 ngày 30/09/2018 chỉnh sửa

Xóa các số 0 cuối Linked List (dùng hàm đệ quy)

Giả dụ mình có danh sách liên kết đơn như sau: 1 0 2 0 0. Mình muốn xóa các số 0 ở cuối và làm thế này: Node* trimList(Node* head) { if (head->next->next == NULL && head->next->data == 0) { head->next = NULL; return head; } ...

huy vo viết 18:40 ngày 30/09/2018 chỉnh sửa

Cách tìm đường đi nhanh nhất trong ma trận

Mình có 1 ma trận 9x9. Phần tử [0][0] và [9][9] chứa giá trị 0, còn lại các phần tử khác chứa một trong các giá trị 1, 2, 3 và -1. Đường đi xuất phát từ [0][0], đích đến là [9][9]. Luật đi: mỗi lần đi qua phải hoặc xuống dưới 1 ô, không đi vào ô -1 và các ô đã đi phải ít nhất có 1 ô giá trị khác ...

huy vo viết 18:34 ngày 30/09/2018 chỉnh sửa

Thắc mắc về thuộc tính kiểu ArrayList?

Mình có class Animal, trong đó có 1 thuộc tính kiểu ArrayList. Vậy thì phần khai báo mình ghi: private ArrayList<asd> eg; hay là ghi: private ArrayList<asd> eg = new ArrayList<asd>(); Và ở hàm khởi tạo, mình có phải new ArrayList trước khi gán 1 tham số kiểu ...

huy vo viết 18:32 ngày 30/09/2018 chỉnh sửa

Viết method filter các thuộc tính khác nhau?

ArrayList kiểu sv, sv gồm tên (String), lớp (String), tuổi (int) và nhóm (int). Người ta kêu lọc thông tin sinh viên theo từng thuộc tính, mình nghĩ cách làm là overload phương thức filter, tham số truyền vào là thuộc tính gì thì lọc theo thuộc tính đó, nhưng vì các thuộc tính có kiểu giống nhau ...

huy vo viết 18:28 ngày 30/09/2018 chỉnh sửa

Cách dùng comparator và collections để sắp xếp ArrayList?

Mình có arraylist kiểu sinh viên gồm tên (string), mã số (string), nhóm (int), lớp (int), tổ (int). Mình cần sắp xếp cái arraylist này lại theo từng thuộc tính nhưng k biết dùng comparator và collections ==! Mời mọi người chỉ dùm hoặc cho ví dụ cũng được. Đây là code của mình: class SV: public ...

huy vo viết 18:26 ngày 30/09/2018 chỉnh sửa

Xóa nút trong danh sách thì nút có bị thu hồi không?

Giả sử mình có dslk 1->2->3. Nếu mình cho head = head->next thì ds chỉ còn 2->3, lúc này nút 1 không truy xuất được nữa vậy nó có bị thu hồi vùng nhớ không?

huy vo viết 18:23 ngày 30/09/2018 chỉnh sửa

Lại là operator=

Có vẻ mình vẫn chưa luyện tới đỉnh cái operator= này, mời mọi người xem thử và giải đáp giúp: class Node { public: int data; Node* next; Node() { data = 0; next = NULL; } Node(int data) { this->data = data; this->next = NULL; } }; class CList { private: int count; Node* ...

huy vo viết 18:17 ngày 30/09/2018 chỉnh sửa

Lỗi lạ trên Visual Studio 2015

Hôm nay xóa Visual 2013 đi rồi cài visual 2015 enterprise vào, vừa mở một cái project lên thì nó hiện ra bảng này: Untitled.png 1366x768 40.2 KB Mình làm theo, vô cái activitylog.xml xem thì ra 2 errors: 1.png 1366x768 83.8 KB 2.png 1366x768 48.4 KB ...

huy vo viết 18:17 ngày 30/09/2018 chỉnh sửa

Thắc mắc về operator+ và operator=

Mình có đoạn code sau, mời các bạn xem: class Array1D { private: int n; // so luong phan tu int *a; // con tro mang 1 chieu public: Array1D() { n = 0; a = NULL; } Array1D(Array1D& x) { this->n = x.n; this->a = new int[x.n]; for (int i = 0; i < ...

huy vo viết 18:17 ngày 30/09/2018 chỉnh sửa
< 1 2 3 4 >