eetcode - insert into a binary search tree(kotlin)
level - medium
詳細と内容については、次のリンクを参照してください.
https://velog.io/@mdok1112/leetcode-insert-into-a-binary-search-treejava
上のリンクには、説明とjavaコードが含まれています.
ここではコードで書かれたコードしかありません.
詳細と内容については、次のリンクを参照してください.
https://velog.io/@mdok1112/leetcode-insert-into-a-binary-search-treejava
上のリンクには、説明とjavaコードが含まれています.
ここではコードで書かれたコードしかありません.
class Solution {
fun insertIntoBST(root: TreeNode?, `val`: Int): TreeNode? {
if(root == null) {
return TreeNode(`val`)
}
var parent = root!!
while(true) {
if(parent.`val` < `val`) {
if(parent.right == null) {
parent.right = TreeNode(`val`)
break
}
parent = parent.right!!
} else if(parent.`val` > `val`) {
if(parent.left == null) {
parent.left = TreeNode(`val`)
break
}
parent = parent.left!!
}
}
return root
}
}
Reference
この問題について(eetcode - insert into a binary search tree(kotlin)), 我々は、より多くの情報をここで見つけました https://velog.io/@mdok1112/leetcode-insert-into-a-binary-search-treekotlinテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol