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

六盘水遵义网站建设怎么做/免费平台

六盘水遵义网站建设怎么做,免费平台,网站公司源码,寻找郑州网站优化公司这道题虽然简单&#xff0c;但是可以有多重解法&#xff0c;适合练习各种解法。 可以用基于快速排序思想的快速选择算法&#xff1a; class Solution { public:vector<int> inventoryManagement(vector<int>& stock, int cnt) {vector<int> res;int le…

这道题虽然简单,但是可以有多重解法,适合练习各种解法。

可以用基于快速排序思想的快速选择算法:

class Solution {
public:vector<int> inventoryManagement(vector<int>& stock, int cnt) {vector<int> res;int len = stock.size();quick_select(stock,0,len-1,cnt);for(int i = 0;i < cnt;i++)res.push_back(stock[i]);return res;}void quick_select(vector<int>& stock,int left,int right,int cnt){if(left <= right){int pos = partition(stock,left,right);if(pos == cnt - 1){return;}else if(pos > cnt -1){quick_select(stock,left,pos - 1,cnt);}else{quick_select(stock,pos + 1,right,cnt);}}}int partition(vector<int>& stock,int left,int right){if(left >= right)return left;int pivot = stock[left];while(left < right){while(left<right&&stock[right] >= pivot) right--;stock[left] = stock[right];while(left<right&&stock[left]<= pivot) left++;stock[right] = stock[left];}stock[left] = pivot; return left;}
};

http://www.whsansanxincailiao.cn/news/31970478.html

相关文章:

  • 网站流量消耗计算/app定制开发
  • 电商类网站设计模板/百度推广外推联系方式
  • 设计兼职网站推荐/百度seo指南
  • vue做的网站域名汇总/企业管理培训课程网课
  • 怎么查公司网站有没有被收录/手机端百度收录入口
  • 网站建设undefined/友情链接平台广告
  • 楚雄州城乡建设局网站/推广赚钱的平台
  • 网站营销的流程/武汉seo系统
  • 网站建设三合一 500元/百度营销登录
  • 毕业设计做系统和网站有什么区别/惠州seo外包公司
  • 网站制作app/苏州搜索引擎排名优化商家
  • 如何查找网站所有页面/关键词优化的主要工具
  • 如何用vps做网站/广州百度关键词推广
  • 个人可以做网站么/怎么做宣传推广
  • 做海报找素材的网站/seo教程有什么
  • 河南网站建设公司排名/汽车营销策划方案ppt
  • 怎样办网站做宣传/网站搜索优化方法
  • 想自己做网站做推广/seo是什么岗位
  • 电子商务网站如何推广/系统清理优化工具
  • 广东购物网站建设/企业文化培训
  • 网站建设的资源整合与系统设计/郑州网站seo顾问
  • 网站建设师薪资/软文营销网站
  • 卖汽车配件怎么做网站/百度关键词
  • 杭州五旋科技网站建设怎么样/网站seo优化的目的
  • 企业邮箱怎么申请的/上海seo推广方法
  • 滨海做网站的公司/刷推广链接
  • 重庆网站建设报价/关键词优化哪个好
  • 昆明大型网站建设费用/百度指数怎么分析
  • 江阴做网站/关键词排名是什么意思
  • 一级a做爰片阿v祥仔网站/东营seo网站推广