首页 > 试题广场 >

右侧更小数

[编程题]右侧更小数
  • 热度指数:1009 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给定一个长度为 n 的数组 nums ,请你返回一个新数组 count ,其中 count[i] 是 nums[i] 右侧小于 nums[i] 的元素个数。

数据范围: ,数组元素值满足
示例1

输入

[9,8,7,6,5]

输出

[4,3,2,1,0]
示例2

输入

[5,7,8,9,6]

输出

[0,1,1,1,0]
头像 牛客640386894号
发表于 2022-06-23 16:11:04
//定义线段树 class segtree{ public: segtree* leftNode = NULL; segtree* rightNode = NULL; int left = 0; int right = 0; 展开全文
头像 牛客107722044号
发表于 2023-03-26 17:11:25
所以说,我想练练线段树来着 但是一看这题,二分查找不就时间够了 结果写了个二分查找就过了 emmm继续找线段树题去 import java.util.*; public class Solution { public ArrayList<Integer> smallerCoun 展开全文
头像 17c89
发表于 2024-09-07 17:11:32
import java.util.*; /** * NC360 右侧更小数 * @author d3y1 */ public class Solution { private int[] index; private int[] result; /** * 展开全文
头像 17c89
发表于 2024-10-04 15:36:39
import java.util.*; /** * NC360 右侧更小数 * @author d3y1 */ public class Solution { private int[] index; private int[] result; /** * 展开全文
头像 17c89
发表于 2024-10-14 13:27:20
import java.util.*; /** * NC360 右侧更小数 * @author d3y1 */ public class Solution { // 树状数组t private int[] t; // 线段树 private int[] se 展开全文
头像 江南蜡笔小新
发表于 2022-06-22 19:49:17
快排思想超时,用归并思想可以解决问题 和smallerSum没多大区别,思想还是传递已有信息 # # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param nums int整型一维数组 # @return int整型一维数组 # class Solu 展开全文
头像 明明112358
发表于 2022-05-11 21:39:30
{ std::ios::sync_with_stdio(false); std::cin.tie(nullptr); return nullptr; }(); class Solution { public: vector<int> index; 展开全文
头像 牛暴发
发表于 2022-11-17 09:47:47
利用归并排序,逆序对出现,记录结果import java.util.*; public class Solution { public class Info{ private int v;//对应原来数组的值 private int i;//对应原来数组的 展开全文
头像 17c89
发表于 2024-09-08 19:10:49
import java.util.*; /** * NC360 右侧更小数 * @author d3y1 */ public class Solution { private int[] index; private int[] result; /** * 展开全文