Class Solution
java.lang.Object
g0301_0400.s0315_count_of_smaller_numbers_after_self.Solution
315 - Count of Smaller Numbers After Self.<p>Hard</p>
<p>You are given an integer array <code>nums</code> and you have to return a new <code>counts</code> array. The <code>counts</code> array has the property where <code>counts[i]</code> is the number of smaller elements to the right of <code>nums[i]</code>.</p>
<p><strong>Example 1:</strong></p>
<p><strong>Input:</strong> nums = [5,2,6,1]</p>
<p><strong>Output:</strong> [2,1,1,0]</p>
<p><strong>Explanation:</strong> To the right of 5 there are <strong>2</strong> smaller elements (2 and 1). To the right of 2 there is only <strong>1</strong> smaller element (1). To the right of 6 there is <strong>1</strong> smaller element (1). To the right of 1 there is <strong>0</strong> smaller element.</p>
<p><strong>Example 2:</strong></p>
<p><strong>Input:</strong> nums = [-1]</p>
<p><strong>Output:</strong> [0]</p>
<p><strong>Example 3:</strong></p>
<p><strong>Input:</strong> nums = [-1,-1]</p>
<p><strong>Output:</strong> [0,0]</p>
<p><strong>Constraints:</strong></p>
<ul>
<li><code>1 <= nums.length <= 10<sup>5</sup></code></li>
<li><code>-10<sup>4</sup> <= nums[i] <= 10<sup>4</sup></code></li>
</ul>
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Solution
public Solution()
-
-
Method Details
-
countSmaller
-