Operations in a Sorted Array
Inserting in a sorted array, checking if an array is sorted and shifting negative elements to the left of array.
Inserting in a Sorted Array :
To insert a new element in a sorted array, keep shifting the rightmost elements to the right by 1 until the element to be inserted is not greater than the element to be shifted.
Checking if an Array is Sorted :
To check if an array is sorted, compare the ith element with (i+1)th element and check if ith element is greater than (i+1)th element. If it is so, this means that the array is not sorted.
Rearranging an Array
In this operation, all the negative numbers in the array are moved to the left side of the array while all the positive numbers are moved to the right side of the array.
Contributed by Nitin Ranganath
Last updated