二叉樹值中的下一個最大值
給定一個節點，要找到下一個最大值，有兩種情況：
首先：如果節點有一個正確的孩子。如果是，則下一個最大值位於其右子的左子樹的最左側。
第二：如果節點是葉子，則下一個最大值在其父節點之一。哪個是父母呢？
謝謝！
你的第一個案例是完全正確的。但是，第二種情況應改為：
2）如果節點沒有正確的子節點（註意：這並不意味著它是一片葉子！），那麽你必須想知道從節點到根的（唯一）路徑，直到你輸入一個大於它的父節點。兒童。該父節點是下一個更大的節點。如果不存在這樣的父節點，那麽我們開始的節點是樹中最大的節點。
鑒於你的結論是矛盾的，它在經典邏輯中不可能是 true
，但這並不一定意味著任何將其作為其結論的論證都是無效的。參數可能具有不一致的前提。因此，例如，以下參數有效：
1. 天空是藍色的。
2. 天空不是藍色的情況。
3. 因此，天空是藍色的，天空不是藍色的情況。
這在語法上是有效的，因為3通過連詞規則從1和2開始，並且它在語義上是有效的，因為前提的每個模型也是結論的模型（因為沒有任何一個）。
關於邏輯有效性要記住的重要一點是，它不是一個評價術語，意味著論證是好的，強的還是有說服力的。在評估論證時，重要的是要問它是否合理（前提是否正確）以及它是否有說服力（前提支持結論）。