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

网站建设hph下载广告传媒公司主要做什么

网站建设hph下载,广告传媒公司主要做什么,什么网站可以做调查,工信部网站备案通知2023.8.2 这题一开始有点让人懵逼的是有两个维度,一个是身高,还一个是前面人高于自己的人数。这种题一般需要先固定一个维度,再去确定另外一个维度,不要想着兼顾。 经过纸上模拟,我的思路是先通过身高进行从大到小排序…

2023.8.2

        这题一开始有点让人懵逼的是有两个维度,一个是身高,还一个是前面人高于自己的人数。这种题一般需要先固定一个维度,再去确定另外一个维度,不要想着兼顾。

        经过纸上模拟,我的思路是先通过身高进行从大到小排序,如果身高相同则k值小的站前面。排完序之后再将第二个维度 k 值 当作索引重建新的二维数组。代码细节如下:

class Solution {
public:static bool cmp(vector<int>& a , vector<int>& b){if(a[0] == b[0]) return a[1] < b[1];return a[0] > b[0];}vector<vector<int>> reconstructQueue(vector<vector<int>>& people) {sort(people.begin(),people.end(),cmp);vector<vector<int>> ans;for(int i=0; i<people.size(); i++){ans.insert(ans.begin()+people[i][1],people[i]);}return ans;}
};

 优化:

        考虑到vector的插入效率比较低下,可以使用链表list来进行插入,时间效率会高很多:

class Solution {
public:static bool cmp(vector<int>& a , vector<int>& b){if(a[0] == b[0]) return a[1] < b[1];return a[0] > b[0];}vector<vector<int>> reconstructQueue(vector<vector<int>>& people) {sort(people.begin(),people.end(),cmp);list<vector<int>> ans;for(int i=0; i<people.size(); i++){int index = people[i][1];auto it = ans.begin();while(index--){it++;}ans.insert(it,people[i]);}return vector<vector<int>>(ans.begin(),ans.end()); }
};

http://www.hengruixuexiao.com/news/5771.html

相关文章:

  • 来广营网站建设百度推广seo
  • 中国建设银行官网登陆seo是什么意思中文
  • 叶梓 wordpress 主题什么是seo教程
  • 企业网站建设文案案例使用 ahrefs 进行 seo 分析
  • 织梦网站如何备份教程山东网页定制
  • 网站建设公司发展历程百度搜索风云榜手机版
  • 网站上的广告位图片怎么做呢全国分站seo
  • wordpress 评论插件下载南京seo代理
  • 做专业网站怎么打广告宣传自己的产品
  • jsp做网站能实现什么功能今日疫情最新情况
  • javaee做的是网站吗百度推广登录首页
  • 手机网站怎么做的好处关键词挖掘爱站网
  • 风中有朵雨做的云电影网站百度信息流投放方式有哪些
  • 餐饮网站程序市场调研
  • 制定网站建设方案友情链接检测方法
  • ppt设计主题aso优化服务站
  • 一元购网站建设多少钱中国免费网站服务器下载
  • wen前端网站开发日记seo优化网站的注意事项
  • 网站开发职位要求社区推广方法有哪些
  • 网站如何防止恶意注册推广之家
  • 做网站工作图推广形式有哪几种
  • 品牌网站建设的要点商业推广
  • 网站售价郴州网站建设网络推广平台
  • 万泉河网站建设店铺数据分析主要分析什么
  • 义县网站建设seo关键词找29火星软件
  • 门户网站建设教程seo优化培训课程
  • 网站开发 学习安卓优化大师app
  • 网站建设建站培训营销策划公司介绍
  • wordpress 评分主题深圳百度seo优化
  • 网站建设教程高清视频公司网站建设教程