360. Sort Transformed Array
Description
Difficulty: Medium
Related Topics: Array, Math, Two Pointers, Sorting
Given a sorted integer array nums and three integers a, b and c, apply a quadratic function of the form f(x) = ax2 + bx + c to each element nums[i] in the array, and return the array in a sorted order.
Example 1:
1 | Input: nums = [-4,-2,2,4], a = 1, b = 3, c = 5 |
Example 2:
1 | Input: nums = [-4,-2,2,4], a = -1, b = 3, c = 5 |
Constraints:
1 <= nums.length <= 200-100 <= nums[i], a, b, c <= 100numsis sorted in ascending order.
Follow up: Could you solve it in O(n) time?
Hints/Notes
- 2023/11/02
- Two pointers, start and end of the array
- Leetcode solution
Solution
Language: C++
1 | class Solution { |