我正在做一個定製編碼BST的樹遍歷。下面的代碼目標C遞歸問題?
-(void) inOrderTraversalToString : (NSString*) accumulateString : (Node*) ptrNode {
if(ptrNode == nil) {
return;
} else {
[inOrderTraversalToString : accumulateString : ptrNode.left];
accumulateString += [[NSNumber : ptrNode.datum] stringValue];
[inOrderTraversalToString : (NSString*) accumulateString, ptrNode.right];
}
}
試圖編譯這個時候我收到各類可怕錯誤消息。我知道這可能只是一個錯誤的地方,但一些同行評審會很好。我一直在攪動這個天。
謝謝。 - 亞歷
也許不如說是不支持重載。它只是不是該語言的一個特徵。 – ThomasW 2012-02-16 04:15:52
我真的沒有看到語義上的差異。 – UIAdam 2012-02-16 04:17:15
這是一個微小的區別,但'不允許'聽起來像是被禁止或明確排除的東西,但我相信更準確地說它根本不被支持。 – ThomasW 2012-02-16 04:19:52