我試圖在BST中創建刪除功能。 當我嘗試刪除指針時出現此錯誤。 Click to see the image從BST中刪除C
void delete(Node** root, int data) {
if((*root) == NULL)
return;
else if(data < (*root)->data)
delete(&(*root)->left, data);
else if(data > (*root)->data)
delete(&(*root)->right, data);
else {
printf("%d\n", (*root)->data);
// case 1
if((*root)->left == NULL && (*root)->right == NULL) {
free((*root));
printf("wssal");
}
}
}
[1]: http://i.stack.imgur.com/42K5L.png
你說,「這個錯誤」,但不描述任何錯誤。 –
點擊鏈接「問題視圖」 – XPRO
請提供[最小完整和可驗證示例](https://stackoverflow.com/help/mcve)。將鏈接發佈到外部圖片並不是一種好的形式。只需將描述中的輸出作爲文本粘貼到問題中即可。 – kaylum