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

查企企官方网站做网站初中

查企企官方网站,做网站初中,大庆小程序开发,别人做的网站如何要回服务器1. 题目 设计一个算法#xff0c;找出数组中最小的k个数。以任意顺序返回这k个数均可。 示例#xff1a; 输入#xff1a; arr [1,3,5,7,2,4,6,8], k 4 输出#xff1a; [1,2,3,4]提示#xff1a; 0 len(arr) 100000 0 k min(100000, len(arr))来…1. 题目 设计一个算法找出数组中最小的k个数。以任意顺序返回这k个数均可。 示例 输入 arr [1,3,5,7,2,4,6,8], k 4 输出 [1,2,3,4]提示 0 len(arr) 100000 0 k min(100000, len(arr))来源力扣LeetCode 链接https://leetcode-cn.com/problems/smallest-k-lcci 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 2.1 排序 class Solution { public:vectorint smallestK(vectorint arr, int k) {sort(arr.begin(),arr.end());return vectorint(arr.begin(),arr.begin()k);} };2.2 优先队列堆 class Solution { public:vectorint smallestK(vectorint arr, int k) {priority_queueint,vectorint,greaterint q;//小顶堆for(auto a : arr)q.push(a);arr.clear();while(k--){arr.push_back(q.top());q.pop();}return arr;} };2.3 快排划分 参考此篇文章LeetCode 215. 数组中的第K个最大元素快速排序 class Solution { public:vectorint smallestK(vectorint arr, int k) {if(arr.empty()||(k0))return {};findkth(arr,k,0,arr.size()-1);return vectorint (arr.begin(), arr.begin()k);}int findkth(vectorint arr, int k, int l, int r){selectMid(arr,l,r);int p arr[l];int i l, j r;while(i j){while(i j arr[j] p)j--;swap(arr[i],arr[j]);while(i j arr[i] p)i;swap(arr[i],arr[j]);}if(i k)return i;else if(i k)return findkth(arr,k,i1,r);return findkth(arr,k,l,i-1);}void selectMid(vectorint arr, int l, int r){int mid l((r-l)1);if(arr[mid] arr[r])swap(arr[mid],arr[r]);if(arr[l] arr[r])swap(arr[mid],arr[r]);if(arr[mid] arr[l])swap(arr[mid],arr[l]);} };
http://www.yutouwan.com/news/2376/

相关文章:

  • 开源网站源码下载集团门户网站建设不足
  • 建设信用网站的作用做贸易的都有什么网站
  • 兰州建设局网站网站建设方法叁金手指下拉丶
  • 网站logo设计在线生成装饰工程施工流程步骤
  • 百度推广登录网站茶楼 网站
  • 黄页营销网站哪个网站可以做一对一老师
  • 网易工作做网站工资奖金高吗网站建设课程性质
  • 常州企业网站建设价格天津基础设施建设
  • 短租网站开发平远县建设工程交易中心网站
  • 做美食网站的特点劳动合同模板免费
  • 哪些平台可以建立网站wordpress加载主题
  • 什么网站可以兼职做平面设计2014网站备案
  • flv网站建设企业手机网站建设案例
  • 网站开发 word文件预览WordPress添加前台漂亮注册
  • 海宁营销型网站建设价格wordpress模板网站导航
  • 有哪些网站开发框架wordpress 下载统计
  • 定制网站对公司有什么好处云南做网站要多少钱
  • 青岛做网站的网站备案代码如何加到
  • seo的培训网站哪里好wordpress wpenqueuestyle
  • 长春网站推广网诚传媒如何查询网站接入信息
  • 有没有专门做采购的网站贵州省建设局网站
  • 怎么写代码自己制作网站网站安全访问
  • google移动网站建站十大原则网站建设与规划的文献
  • 成都网站建设培训学校扬中信息发布
  • 没有网站备案网络seo
  • 网站注册信息网络推手公司怎么收费
  • 顺德网站建设合理使用颜色搭配_方能达到最佳视觉效果wordpress single cat
  • 湖南企业网站制作公司优质的seo网站排名优化软件
  • 响应式网站建设方案厦门网站建设方案维护
  • 屯昌网站建设电子商城网站开发多少钱