01/10/2018, 09:06

Hỏi về hàm search nhiều phần tử danh sách liên kết đơn

Mình viết hàm tìm kiếm mã số sinh viên với mục đích là sinh viên nào có mã số bằng mã số cần tìm thì suất ra hết
code của mình như:

ListStudent ListStudent::searchStudentID(int x)
{
	ListStudent search;
	for (Node* p = head; p != NULL; p = p->next) {
		if (p->info.studentID == x) {
			search.addTail(p);
		}
	}
	return search;
}

Mong muốn của em là xuất ra nhưng Node thỏa điều kiện. Nhưng thực tế lại xuất từ Node thỏa điều kiện đến node cuối cùng (mặc dù các node này ko thỏa điều kiện). Mình xem lại nhiều lần rồi mà vẫn không hiểu mong mọi người giúp đỡ

Sáng Béo viết 11:15 ngày 01/10/2018

đây là hàm sort mà, có phải hàm search đâu??

Kira viết 11:07 ngày 01/10/2018

Chết post nhầm ạ. Để mình sửa

Sáng Béo viết 11:16 ngày 01/10/2018

cho xem hàm addTail và hàm in ra của bạn đi.

Kira viết 11:17 ngày 01/10/2018

Mình fix đc rồi ạ. Tks mọi người nhé

Bài liên quan
0