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

网站模版图片知名网站名称

网站模版图片,知名网站名称,网站开发名词解释,网页设计网站开发需要什么软件LintCode 373: Partition Array 题目描述 分割一个整数数组#xff0c;使得奇数在前偶数在后。 样例 给定[1, 2, 3, 4]#xff0c;返回[1, 3, 2, 4]。 Thu Feb 23 2017 思路 简单题#xff0c;可以很自然地想到再用一个答案数组#xff0c;从头到尾遍历一遍#xff0c;遇到… LintCode 373: Partition Array 题目描述 分割一个整数数组使得奇数在前偶数在后。 样例 给定[1, 2, 3, 4]返回[1, 3, 2, 4]。 Thu Feb 23 2017 思路 简单题可以很自然地想到再用一个答案数组从头到尾遍历一遍遇到奇数就放到答案数组的前面遇到偶数就放到答案数组的后面。 还有另一种方法跟快速排序的形式有点像即从前面找到一个偶数同时从后面找到一个奇数将两个数调换。 虽然两种方法的时间复杂度都是\(O(n)\)但是第二种方法的空间复杂度是\(O(1)\)算是更优的方法。 代码 // 奇偶分割数组 void partitionArray(vectorint nums) {if (nums.size() 0) return;vectorint::iterator l nums.begin(), r nums.end() - 1;while(l ! r){while (l ! r *l % 2 1) l;while (l ! r *r % 2 0) --r;swap(*l, *r);} } 转载于:https://www.cnblogs.com/genkun/p/6436058.html
http://www.sadfv.cn/news/211203/

相关文章:

  • 网站建设备案查询网页设计下载免费
  • 华为云 搭建网站深圳网站建设比较
  • 网站代码优化的内容有哪些企业做的网站开发费如何入帐
  • 建筑建材网站设计费用信息网站 cms
  • 手机网站返回跳转优化课程体系
  • 网站中怎么做搜索框设计之家软件
  • 电子商务网站建设的方法有哪些方面成都锦江规划建设局网站
  • 庄辉个人网站建设教学北京网站建设亿玛酷专注4
  • 怎么进成品网站后台烟台外贸网站建设公司
  • 做二手车的网站网页版聊天软件
  • 兰州网站建设lzwlxchtml个人网站源码
  • js网站开发视频教程珠海服务好的网站建设
  • 服务器怎么设置ip做网站济南做网站公司
  • 网络规划设计师教程pdf大连网站排名优化价格
  • 顺德网站建设收费标准wordpress 存储空间
  • 网站备案无前置审批文件wordpress怎样安装主题
  • 开发定制网站建设网站你认为需要注意哪些问题
  • 山东住房和建设庭网站网站添加文字大小
  • 网站透明导航代码wordpress开头空两格
  • 电商网站设计公司可去亿企邦网站登记备案
  • 茂名市住房和城乡建设局网站怎么自己做网站的优化
  • 龙岗网站建设icxun网站建设电话多少
  • 遵义公司网站搭建多少钱asp网站 seo
  • 长春网站推广网诚传媒盛成广告传媒做网站的
  • php 企业网站多少钱网站建设过程中需要注意的通用原则
  • 地方网站成本作文网app下载
  • 苏州网站建设制作方案怎么制作公众号教程
  • 网站 英语在网站上如何做天气预报栏
  • 中山建设工程有限公司宁波seo排名优化哪家好
  • 国内虚拟助手网站劳务公司logo设计图片