计算右侧小于当前元素的个数

315. 计算右侧小于当前元素的个数 (Hard)

给定一个整数数组 nums,按要求返回一个新数组 counts。数组 counts 有该性质: counts[i] 的值是  nums[i] 右侧小于 nums[i] 的元素的数量。

示例:

输入: [5,2,6,1]
输出: [2,1,1,0] 
解释:
5 的右侧有 2 个更小的元素 (2 和 1).
2 的右侧仅有 1 个更小的元素 (1).
6 的右侧有 1 个更小的元素 (1).
1 的右侧有 0 个更小的元素.

相关话题

[排序] [树状数组] [线段树] [二分查找] [分治算法]

相似题目

  1. 区间和的个数 (Hard)
  2. 根据身高重建队列 (Medium)
  3. 翻转对 (Hard)

解法