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

wordpress 主题语言seo排名优化软件有用

wordpress 主题语言,seo排名优化软件有用,自己做网站怎么让字体居中,化妆品网站建设推广方案2418. 按身高排序 给你一个字符串数组 names ,和一个由 互不相同 的正整数组成的数组 heights 。两个数组的长度均为 n 。 对于每个下标 i,names[i] 和 heights[i] 表示第 i 个人的名字和身高。 请按身高 降序 顺序返回对应的名字数组 names 。 思路&…

2418. 按身高排序

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

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

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

思路:

方法一是利用优先级队列,自己规定排序策略,然后以此将每个人的名字和身高插入,最后遍历队列就是结果。

方法二是利用map直接排序,map默认是会按照pair的第一个数从小到大排序,而题目要求从大到小排序,因此对于map遍历的结果要倒转。

class Solution {
public:struct cmp{bool operator()(pair<int,string>&p1,pair<int,string>&p2){return p1.first<p2.first;}};vector<string> sortPeople(vector<string>& names, vector<int>& heights) {//    map<int,string>hash;//    for(int i=0;i<names.size();i++)//    {//     hash[heights[i]]=names[i];//    }//    vector<string>ret;//    for(auto e:hash)//    {//       ret.push_back(e.second);//    }  //    reverse(ret.begin(),ret.end());priority_queue<pair<int,string>,vector<pair<int,string>>,cmp>dp;for(int i=0;i<names.size();i++){dp.push({heights[i],names[i]});}vector<string>ret;for(int i=0;i<names.size();i++){auto k=dp.top();dp.pop();ret.push_back(k.second);}return ret;}
};

http://www.15wanjia.com/news/2411.html

相关文章:

  • 免备案网站制作搜索引擎营销的特点有
  • 手机网站建设需要多少钱企业seo的措施有哪些
  • 成都有实力的网站建设怎么优化网站关键词的方法
  • 做商城网站需要多少钱营销活动
  • 做seo排名好的网站国内免费建网站
  • wordpress ssl 图片乐陵seo外包
  • 怎样在中国建设银行网站交党费网页设计可以自学吗
  • 百度营销-网站分析培训软文营销ppt
  • 做视频链接的网站吗兰州正规seo整站优化
  • 宜宾网站建设费用百度app官网
  • 桐乡 网站建设河北网站优化公司
  • 潮州市网站建设公司360免费建站官网
  • 南昌市建设规费标准网站做品牌推广应该怎么做
  • wordpress带用户刷关键词排名seo
  • 网站建设开发公司长沙百度关键词推广
  • 网站一般宽度是多少像素免费注册推广网站
  • 红色政府网站模板北京搜索引擎推广服务
  • 做视频包的网站seo标题关键词优化
  • 手机做ppt苹果手机下载网站百度指数分析
  • 武汉大学人民医院研究生院凌云seo博客
  • 政府网站建设的基本原则杭州网站建设方案优化
  • 网站为什么做站外推广南宁白帽seo技术
  • 怎么做企业的网站2024年最新时政热点
  • php做的网站如何运行浏览器网页版入口
  • 杭州网站设计公司电话云服务器
  • 怎么做直播网站的超管nba最快的绝杀
  • 锦州网站优化电商网站开发需要多少钱
  • 河间网站建设制作网页搜索关键词
  • 燕郊网站建设哪家好seo排名工具给您好的建议
  • 深圳做网站的好公司有哪些网站建设与营销经验