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

福州网站建设liedns谷歌浏览器下载app

福州网站建设liedns,谷歌浏览器下载app,网站 谁建设谁负责,在线教育网站开发软件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.pierceye.com/news/687334/

相关文章:

  • 竞价页面网站做优化广告商对接平台
  • 网站后台如何修改密码wordpress调整页面布局
  • 东莞热点网站建设莱州人才网
  • 线上渠道推广网站的优化哪个好
  • 群晖可以做网站服务器微信朋友圈怎么发链接那种网页怎么制作
  • wordpress 公司网站网站和公众号的区别
  • 数据库跟网站seo流程
  • 网站首页关键词设置网站的整体风格
  • wordpress源码站整站源码制作wordpress插件
  • 海口网站建设就q479185700上墙网站空间后台怎么进入
  • 四川电子有限公司 - 手机网站如何做网站家具导购
  • 网站经营性备案修改wordpress自带小工具
  • 网站怎么建设可以发图评论网站建设制作公
  • 做销售的网站设计公司是做什么的
  • 建设专业网站的利弊海淀区seo招聘信息
  • 吴江区住房与建设局网站网站开发怎么对接客户
  • frontpage2007网站建设网站开发需要redis
  • 国内做网站多少钱ui中有哪些做的好看的网站
  • 金湖建设工程质量监督网站网页设计 网站建设 哪个好
  • 适合做外链的网站梧州论坛红豆思辨
  • 永城网站设计公司wordpress 获取父分类
  • 网站开发语言是什么东莞营销网站建设价格
  • 外贸公司访问国外网站中学生做的网站有哪些方面
  • 南城网站建设公司信息wordpress怎样显示文章全部列表
  • 做推广什么网站便宜企业网站管理系统湖南岚鸿
  • 电影下载网站 怎么做flash翻页效果网站模板
  • 社交网站开发语言河北建设工程信息网首页
  • 上海营销型网站建设公司wordpress 自己做页面
  • 网站布局选择临淄信息网手机版
  • 怎样申请网站呢注册商标怎么注册商标