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

网站网页设计多少钱高安网站建设

网站网页设计多少钱,高安网站建设,数据库怎么存储wordpress,哪些项目适合开工作室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.yayakq.cn/news/260382/

相关文章:

  • 深圳多语言网站建设dedecms网站信息统计
  • 网站做下子压缩文件的链接制作相册小程序
  • 佛山做外贸网站推广部队网站模板jsp
  • 织梦 网站图标excel表格做网站
  • 织梦制作手机网站模板免费下载微信与与网站建设
  • 响应式手机网站模版seo优化网站建设
  • 双语网站方法如何去除网站外链
  • 关于网站设计的书wordpress设置超链接
  • wordpress模板适合做什么站wordpress提交360
  • 水头网站建设网站开发软件设计文档模板
  • 家庭网络建站庆云网站seo
  • 四川省商投建设公司官网365优化大师软件下载
  • 怎样建设那种游戏网站外贸网站建设平台有哪些
  • 做化验的网站台州市网站制作
  • 四川集团网站建设上海公司查名一网通
  • 无锡建设局评职称网站网站如何做的有气质
  • 半岛官方网站下载网站建设腾讯课堂
  • 国外设计网站怎么登陆建设体育用品网站分析
  • 兴华建设集团有限公司网站jsp电商网站开发流程
  • 山东省住房和城乡建设厅网站主页浙江省网站建设报价
  • 网站简约式布局特点女生学软件工程很难吗
  • 企业怎样建立自己的网站手机设计网
  • 做电商网站用什么系统省建设厅网站二建考试
  • 东莞网站建设专业品牌实训百度搜索引擎的总结
  • 如何做网站内页排名静态网页制作期末试卷及答案
  • 合肥网站制作需织梦做的网站织梦修改网页
  • 中国建设银行网站官网下载企业培训计划方案
  • 做汽车配件生意的网站工商局网站查询入口
  • 做网站需要买ip地址吗昆明软件开发公司推荐
  • 做网站视频学什么专业网页设计与制作教程题