Leetcode - Sort Transformed Array
Given a sorted array of integers nums and integer values a, b and c. Apply a quadratic function of the form f(x) = ax2 + bx + c to each element x in the array.
The returned array must be in sorted order.
Expected time complexity: O(n)
Example 1:
Input: nums = [-4,-2,2,4], a = 1, b = 3, c = 5 Output: [3,9,15,33]
func sortTransformedArray(nums []int, a int, b int, c int) []int { result := make([]int, len(nums)) right := len(nums)-1 left := 0 index := len(nums)-1 for left <= right { leftVal := a*nums[left]*nums[left] + b*nums[left] + c rightVal := a*nums[right]*nums[right] + b*nums[right] + c if leftVal > rightVal{ result[index] = leftVal left++ } else { result[index] = rightVal right-- } index-- } if a < 0 { sort.Ints(result) } return result }
Jan 19, 2023 02:55:57 PM
Living in Hyderabad and the surrounding areas has become a blessing for the citizens with developments on the rise and the government providing great benefits through their GHMC sector. GHMC property tax GHMC has started its online portal which allows you to make payments for different services, payments, invoices, and dues, on the same platform, even property owners can now make payments for GHMC property tax easily with a simple process.
Jul 27, 2023 09:45:11 PM
Una tienda de comestibles es un lugar donde puede obtener todas sus necesidades diarias, como artículos para el hogar, alimentos y otras cosas. Estas tiendas se han convertido en una parte esencial de nuestra agenda semanal. hasta qué hora está abierta la tienda de alimentos más cercana También puede comprar alimentos en línea en estos días. Puede utilizar muchas aplicaciones y tiendas de comestibles en línea. El beneficio de comprar comestibles en línea es que todo se entrega en su puerta.