当前位置: 首页 > news >正文

货代可以从哪些网站开发客户 百度一下

货代可以从哪些网站开发客户, 百度一下,河南省住房和城乡建设厅官网查询,河源网站制作1、题目 给你一个数组 nums&#xff0c;对于其中每个元素 nums[i]&#xff0c;请你统计数组中比它小的所有数字的数目。 换而言之&#xff0c;对于每个 nums[i] 你必须计算出有效的 j 的数量&#xff0c;其中 j 满足 j ! i 且 nums[j] < nums[i] 。 以数组形式返回答案。…

1、题目

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

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

以数组形式返回答案。

示例 1:

输入:nums = [8,1,2,2,3]
输出:[4,0,1,1,3]
解释:
对于 nums[0]=8 存在四个比它小的数字:(1,2,2 和 3)。
对于 nums[1]=1 不存在比它小的数字。
对于 nums[2]=2 存在一个比它小的数字:(1)。
对于 nums[3]=2 存在一个比它小的数字:(1)。
对于 nums[4]=3 存在三个比它小的数字:(1,2 和 2)。
示例 2:

输入:nums = [6,5,4,8]
输出:[2,1,0,3]
示例 3:

输入:nums = [7,7,7,7]
输出:[0,0,0,0]

提示:

2 <= nums.length <= 500
0 <= nums[i] <= 100

2、解

暴力解,

    vector<int> smallerNumberThanCurrent(vector<int> &nums){vector<int> copy = nums;nums.clear();unordered_map<int, int> numTimes;for(auto num : copy){numTimes[num]++;}for(auto n : copy){int temp = 0;for(auto &[num, times] : numTimes){if(num < n) temp+= times;}nums.push_back(temp);}return nums;}

另解
先从小到大排序,排序之后每个数值的下标就代表着前面有几个比它小的数字;再通过一个哈希表(这里数组也可)来做数值和下标的映射,这样就可以通过数值快速知道下标。

对于相同数值的元素,在构造数组hash的时候,从后向前遍历,这样hash里存放的就是相同元素最左面的数值和下标了
比如:数组:1 2 3 4 4 4 ,
如果从前往后遍历,第一个数值4的下标是3,第二个数值4的下标是4了;而从后往前遍历数值4的下标最终将会是最左边的下标3。

最后再遍历原数组nums,用hash快速找到每一个数值 对应的 小于这个数值的个数。存放在将结果存放在另一个数组中。

    vector<int> smallerNumberThanCurrentA(vector<int> &nums){int hash[101];vector<int> result = nums;sort(result.begin(), result.end());for(int i = result.size() - 1; i >= 0; i--){hash[result[i]] = i;}for(int i = 0; i < nums.size(); i++){result[i] = hash[nums[i]];}return result;}
http://www.khdw.cn/news/54801.html

相关文章:

  • 网站天下百度搜索排名靠前
  • 邢台做网站推广报价免费网页在线客服系统代码
  • 做微课的网站有哪些方面兰州seo技术优化排名公司
  • 做个网站要多少钱网站快速上排名方法
  • 河源哪有做网站宁波网站建设公司
  • 东营 网站建设百度竞价是什么意思
  • 带端口的服务器怎么做网站bing搜索引擎国内版
  • 广州个性化网站建设在线建站模板
  • WordPress直接调用头像地址宁波seo企业网络推广
  • 南阳旅游网站建设百度一下就会知道了
  • 网站建设培训多少钱今天的重要新闻
  • 旅游网站ppt应做的内容互联网公司有哪些
  • 建设银行信用卡提额网站百度营销大学
  • 电子商务网站购物车怎么做游戏推广怎么做挣钱
  • 网络外包运营公司网站seo诊断
  • 手机网站建站教育模板百度推广技巧
  • 上海网站建设 seo长沙网站建站模板
  • 网站域名续费怎么做长沙网站优化指导
  • 简单三栏网站北京seo排名服务
  • 北京城乡和住房建设部网站清远新闻最新
  • 泉州建站模板seo教程 百度网盘
  • 德国ba保镖商城网站哪个公司做的网站建设制作费用
  • 家里电脑可以做网站空间吗如何找到网络公关公司
  • 网站的连接二维码怎么做不死鸟分享友情链接
  • 网站在线qq客服代码名片seo什么意思
  • asp绿色网站源码杭州优化排名哪家好
  • 莱芜房产网新房seo基础培训机构
  • ueditor 文件大小超出网站限制希爱力的作用与功效
  • 网站怎样做排名靠前如何做好线上推广和引流
  • 豪华网站设计seo关键词优化