Tôi muốn tìm kiếm một mục trong cây không phải nhị phân (bất kỳ nút nào có thể có n - con) và thoát khỏi đệ quy ngay lập tức. Nút được đề cập có thể là bất kỳ nút nào, không chỉ các nút.Tìm kiếm đệ quy cho một nút trong cây không phải nhị phân
Đây là mã của tôi nhưng tôi không tìm kiếm đầy đủ.
private nNode recursiveSearch(data gi,nNode node){
if (node.getdata()==gi)
return node;
nNode[] children = node.getChildren();
if (children.length>0)
for (int i = 0; i < children.length; i++) {
return recursiveSearch(gi, children[i]);
}
return null;
}
nNode chứa:
ArrayList mChildren ;
(trẻ em nó) đối tượng
và dữ liệu.
gì bạn 'nNode' trông như thế nào? – fge