360 Sort Transformed Array

1. Question

Given a sorted array of integersnumsand integer valuesa,bandc. Apply a quadratic function of the form f(x) =ax2+bx+c to each elementxin the array.

The returned array must be in sorted order.

Expected time complexity:O(n)

Example:

nums = [-4, -2, 2, 4], a = 1, b = 3, c = 5,

Result: [3, 9, 15, 33]

nums = [-4, -2, 2, 4], a = -1, b = 3, c = 5

Result: [-23, -5, 1, 7]

2. Implementation

(1) Two Pointers

3. Time & Space Complexity

Two Pointers: 时间复杂度O(n), 空间复杂度O(n)

Last updated

Was this helpful?