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

张家口建设厅网站沪深300指数怎么买

张家口建设厅网站,沪深300指数怎么买,杭州网站专业制作,香港做网站找谁给你一个字符串数组 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/53775.html

相关文章:

  • 专业做制作网站农产品品牌推广方案
  • 学校学院网站建设意义品牌营销策略分析
  • 网站开发后台前端数据库seo搜索引擎优化排名哪家更专业
  • 适合推广的网站有哪些游戏广告投放平台
  • 基于liferay portal的乡镇企业门户网站建设研究怎么做电商卖东西
  • 建设网站协议范本营销推广活动策划方案大全
  • 做外贸门户网站手机建站系统
  • 建设银行官方网站登录入口网站建站价格
  • 医院网站建设 费用sem是什么工作
  • 如何快速做网站排名整合营销
  • 来个可以做渗透的网站seo服务运用什么技术
  • 凉山州建设厅官方网站百度人工优化
  • 沈阳做网站的公司有哪些南昌网优化seo公司
  • 公司网站建设属于无形资产吗免费的个人网站怎么做
  • flash网站导航怎么做襄阳百度开户
  • 网做英文网站如何去推广一个app
  • 兰州网站seo收费网店推广方式有哪些
  • 寻找郑州网站建设软件外包公司
  • 西安企业建站系统模板网络推广员工作内容
  • wordpress做线下交易上海seo服务
  • 兰州商城网站建设百度打广告收费表
  • 琪琪在线免费观看电视剧电脑系统优化软件十大排名
  • 仪征 做网站合肥seo推广外包
  • 视频网站建设 方案东莞网络推广营销
  • 网站打不开了怎么办2023年免费进入b站
  • 极速时时彩网站建设自媒体有哪些平台
  • 自己怎么做机构网站互联网销售是什么意思
  • 南山专业做网站公司百度宁波营销中心
  • 网站建设公司 岗位小说排行榜
  • 废品回收网站怎么做网站优化防恶意点击软件