[Leetcode] 35. Search Insert Position

Algorithm|2021. 7. 25. 20:06
반응형

Identifying the Problem

오름차순 정렬된 nums 수열안에 target이 들어갈 index를 return한다.

Organizing thoughts

1. 수열이 비어있는 경우 0을 return 한다.

2. target이 수열 내에서 가장 큰 경우 numsSize를 return 한다.

3. target이 nums의 다음 수보다 작거나 같으면 해당 index를 return한다.

Sourcecode

int searchInsert(int* nums, int numsSize, int target){
    
    if(numsSize == 0) return 0;
        
    for(int i=0; i<numsSize; i++)
    {
      if( target <= *(nums+i) )
         return i; 
    }
    
  return numsSize;
}
반응형

'Algorithm' 카테고리의 다른 글

[Leetcode] 58. Length of Last Word  (0) 2021.07.26
[Leetcode] 53. Maximum Subarray  (0) 2021.07.25
[Leetcode] 28. Implement strStr()  (0) 2021.07.25
[Leetcode] 27. Remove Element  (0) 2021.07.25
[Leetcode] 26. Remove Duplicates from Sorted Array  (0) 2021.07.25

댓글()