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

西安网站建设小程序百度大数据查询

西安网站建设小程序,百度大数据查询,百度网盟推广怎样关闭,做本地门户网站给你一个字符串数组 names ,和一个由 互不相同 的正整数组成的数组 heights 。两个数组的长度均为 n 。 对于每个下标 i,names[i] 和 heights[i] 表示第 i 个人的名字和身高。 请按身高 降序 顺序返回对应的名字数组 names 。 示例 1: 输…

给你一个字符串数组 names ,和一个由 互不相同 的正整数组成的数组 heights 。两个数组的长度均为 n 。

对于每个下标 i,names[i] 和 heights[i] 表示第 i 个人的名字和身高。

请按身高 降序 顺序返回对应的名字数组 names 。

示例 1:

输入:names = [“Mary”,“John”,“Emma”], heights = [180,165,170]
输出:[“Mary”,“Emma”,“John”]
解释:Mary 最高,接着是 Emma 和 John 。

提示:

n == names.length == heights.length
1 <= n <= 103
1 <= names[i].length <= 20
1 <= heights[i] <= 105
names[i] 由大小写英文字母组成
heights 中的所有值互不相同

直接模拟即可:

class Solution {
public:vector<string> sortPeople(vector<string>& names, vector<int>& heights) {map<int, int, greater<int>> im;int sz = heights.size();for (int i = 0; i < sz; ++i) {im[heights[i]] = i;}vector<string> ans;for (auto &heightToIndex : im) {ans.push_back(names[heightToIndex.second]);}return ans;}
};

如果有n个人,此算法时间复杂度为O(nlgn),空间复杂度为O(n)。

http://www.zhongyajixie.com/news/31034.html

相关文章:

  • 代做毕业设计找哪个网站好网络营销的三大核心
  • 南阳网站建设域名公司免费网站收录入口
  • 免费学高中课程的软件郑州百度网站快速优化
  • 深圳网站设计 建设科技有限公司我在百度下的订单如何查询
  • 网站上上传图片 怎么做网站网址查询工具
  • 新手做自己的网站教程拉新注册app拿佣金
  • 做网站使用独享服务器的优点优化软件下载
  • 企业网站建设哪家公司好搜索引擎营销sem
  • 网站做竞价对优化有好处吗app制作一个需要多少钱
  • 音乐中文网站模板深圳sem竞价托管
  • 建什么网站收益比较号深圳google推广
  • 企业 北京 响应式网站制作投资网站建设方案
  • 一个网站两个域名备案网站页面分析作业
  • 帮别人做网站违法山东网站seo
  • 三原做网站在哪买网站链接
  • 小学网站建设及使用台州网站优化公司
  • wordpress 迁站源云推广
  • wordpress toggleseo标题优化关键词
  • 阳谷网站建设百度应用商店下载
  • 浦东新区做网站公司semir是什么品牌
  • 给网站建设提意见手游代理加盟哪个平台最强大
  • 电子商务网站开发的主要支撑组件网上哪里接app推广单
  • 网站摇奖活动怎么做电商平台有哪些?
  • 怎么做自己的cpa网站b2b电子商务网站都有哪些
  • 新河网房屋信息珠海seo关键词排名
  • 青海餐饮网站建设chinaz站长素材
  • 北京网站建设的价格企业微信会话存档
  • 企业网站主页 优帮云广州网站优化平台
  • 南昌seo全网营销百度推广的优化软件
  • 免费建站哪里找什么是seo站内优化