leetcode : Search Insert Position
runtime 0 ms, beats 100% of cpp submissions
O(log(n)) solution with explanation
tags: binary search
🔗 link
📖 description
給定一個 sorted array nums ,與一個需要插入的數字 target ,回傳可以插入的位置,在使的該 array 仍然是 sorted 的前提下,邀求時間複雜度為 O(log(n)) 。
🧠 solution
正常的 binary search ,如果找的到 target 就回傳當下的 index ,如果找不到就回傳 l 就好。
⏳ time complexity
binary search 時間複雜度為 O(log(n))
總時間複雜度 O(log(n))
📝 code
1 | class Solution { |