题目:

给你一个数组 nums,对于其中每个元素 nums[i],请你统计数组中比它小的所有数字的数目。

换而言之,对于每个 nums[i] 你必须计算出有效的 j 的数量,其中 j 满足 j != i 且 nums[j] < nums[i] 。

以数组形式返回答案。

1365. 有多少小于当前数字的数字

1365. 有多少小于当前数字的数字

解析:根据题目要求,我们可以定义两个指针 i 和 j ,比较大小,用 j 去循环 i 后面的每一个数字。

再定义一个新的数组arr,长度为nums的长度,用于存放最终结果。

用 j 去和 i 比较,如果nums[ i ]>nums[ j ],那么arr[ i ]++。

1365. 有多少小于当前数字的数字

详见代码:

1365. 有多少小于当前数字的数字

运行结果:

1365. 有多少小于当前数字的数字

 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-03
  • 2021-12-30
  • 2021-12-19
  • 2021-09-05
  • 2022-12-23
猜你喜欢
  • 2021-12-03
  • 2022-02-09
  • 2021-08-05
  • 2021-06-21
  • 2022-02-10
  • 2021-05-21
相关资源
相似解决方案