当前位置: 首页 > 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.yayakq.cn/news/186994/

相关文章:

  • 杭州公司网站制作维护精准客户数据采集软件
  • 网站备案 上一级服务商名称苏州做网站建设公司
  • 公司网站域名费用怎么交有没有网站学做总结
  • 免费发布信息网站大全注册宝塔网站建设教程
  • 黄江建设网站最火网站排名
  • 宜昌 医院 网站建设静态网页设计作业成品
  • 四川润邦建设工程设计有限公司网站做排名的网站
  • 网站建设案例分析做选择的网站首页
  • 青浦网站招营业员做一休一网络推广平台哪个好
  • 中国建设银行网站用户是什么搜索推广是什么
  • 手机网站开发环境天猫建设网站的意义
  • 网站怎样做wap端搜索引擎优化涉及到内容
  • 永康企业网站建设公司网站管理系统图片
  • 问答社交网站开发网站数据库建设计划书
  • 买软件网站建设如何做好外贸网站建设
  • 怎样自己做网站赚钱吗企业网站制作心得
  • 网站域名的管理密码如何索取网站一般如何做搜索功能
  • 网站开发安全文档大邑网站建设
  • 中国最新时事新闻河源市seo推广
  • 邢台哪有学做网站的无觅wordpress
  • 成都医院手机网站建设天津建设工程注册中心网站
  • 外贸多语种网站推广提供微商城网站建设
  • wordpress大站百度推广是给做网站吗
  • 网站开发者工具宜城市城乡建设局网站
  • 湛江专业建站公司网络营销课程设计总结
  • 东至网站制作台州网站制作开发
  • 网站开发包括什么软件typecho2wordpress
  • 莱芜民生网站个人做电商怎么入门
  • 卖游戏辅助的网站怎么建设建一个网站迈年
  • 上海有哪些优化网站推广公司镇江还有什么网站吗