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

免费做游戏网站wordpress 多站点配置文件

免费做游戏网站,wordpress 多站点配置文件,南通高端网站建设,平台营销推广方案给定整数数组 nums 和整数 k#xff0c;请返回数组中第 k 个最大的元素。 请注意#xff0c;你需要找的是数组排序后的第 k 个最大的元素#xff0c;而不是第 k 个不同的元素。 你必须设计并实现时间复杂度为 O(n) 的算法解决此问题。 思路#xff1a;最开始排序算法请返回数组中第 k 个最大的元素。 请注意你需要找的是数组排序后的第 k 个最大的元素而不是第 k 个不同的元素。 你必须设计并实现时间复杂度为 O(n) 的算法解决此问题。 思路最开始排序算法弄完之后直接按照要求选择可惜题目对时间复杂度有要求只能上快排但是快排并不是直接满足还需要在基础上优化。快排采取分治的思想正常递归需要子串都进行排序最后合并但是找出结果有个便利的点就是可以判断在那个串里面选择性的进行快排来加速。 #include iostream #include vectorusing namespace std; //选择排序 // class Solution { // public: // int findKthLargest(vectorint nums, int k) { // for (int i 0; i nums.size(); i){ // int min_index i; // 记录最小值的索引 // for (int j i; j nums.size(); j){ // if (nums[j] nums[min_index]){ // min_index j; // } // } // swap(nums[min_index], nums[i]); // } // return nums[nums.size() - k]; // } // };class Solution { public:int aparthSort(vectorint nums, int left, int right){int i left, j right;int pivot nums[left];while (i j) {while (i j) {if (nums[j] pivot) {nums[i] nums[j];i;break;}else j--;}while (i j) {if (nums[i] pivot) {nums[j] nums[i];j--;break;}elsei;}}nums[i] pivot;return i;}int sort (vectorint nums, int left, int right, int k) {int mid;if (left right){mid aparthSort(nums, left, right);if (mid nums.size() - k) return nums[mid];else if (mid nums.size() - k) return sort(nums, left, mid - 1, k);else return sort(nums, mid 1, right, k);}else return nums[nums.size() - k];}int findKthLargest(vectorint nums, int k) {int res sort(nums, 0, nums.size() - 1, k);return res;} };int main(){Solution s;vectorint nums {3,2,1,5,6,4};// vectorint nums {1};int k 4;cout s.findKthLargest(nums, k) endl;for (int i 0; i nums.size(); i){cout nums[i] ;}return 0; }
http://www.w-s-a.com/news/943852/

相关文章:

  • 重慶网站开发sina app engine wordpress
  • wampserver网站开发步骤中冠工程管理咨询有限公司
  • 自己做网站商城需要营业执照吗老外做牛排的视频网站
  • 网站推广效果的评估指标主要包括公司广告推广
  • 昆明网站建设那家好哪个网站学做凉皮
  • hype做网站动效哪里有给网站做
  • 打扑克网站推广软件设计类专业哪个最好
  • 网站设计首页网站建设意向书
  • 做网站要学那些angularjs后台管理系统网站
  • 广州白云手机网站建设学做点心上哪个网站
  • 哈尔滨网站建设步骤百度青岛代理公司
  • 怎么利用代码做网站军队 网站备案
  • 百度手机版网址免费广州seo
  • 军博做网站公司wordpress评论插件
  • 如何申请一个网站 做视频网站报错解析
  • 徐州高端网站建设无锡找做网站
  • 网站如何不需要备案百度的宣传视频广告
  • 如何用易语言做网站采购系统有哪些
  • 建一个网站容易吗浙江省城乡建设厅官网
  • 奇点网站建设黄骅贴吧百度贴吧
  • 站长爱it如何分析网站设计
  • 服装公司网站定位seo网站关键词
  • 电商网站开发流程文档南京 seo 价格
  • 网站建设任务分解张家港网站制作服务
  • 化州+网站建设网络营销怎么做推广
  • 贵阳网站设计方案阿里云 wordpress 数据库
  • 如何做购物返佣金网站高校 网站建设实施方案
  • 网站如何连接微信支付网页制作与网站开发
  • 地名网站建设方案营销型网站策划书
  • 网站优化排名查询网站图片怎么做的高级