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

凤山网站seo成人职业技能培训班

凤山网站seo,成人职业技能培训班,大连在建项目,成都企业网站设计服务商引言 我们已经在这篇博客【算法/学习】双指针-CSDN博客里面讲了双指针、二分等的相关知识。 现在我们来做一些训练吧 经典例题 1. 移动零 思路: 使用 0 当做这个中间点,把不等于 0(注意题目没说不能有负数)的放到中间点的左边,等于 0 的…

引言

我们已经在这篇博客【算法/学习】双指针-CSDN博客里面讲了双指针、二分等的相关知识。

现在我们来做一些训练吧 

经典例题

1. 移动零

 思路:
  使用 0 当做这个中间点,把不等于 0(注意题目没说不能有负数)放到中间点的左边,等于 0 的放到其右边。
这的中间点就是 0 本身,所以实现起来比快速排序简单很多,然后使用双指针 i 和 j,只要 nums[i]!=0,我们就交换 nums[i] 和 nums[j]

class Solution {
public:void moveZeroes(vector<int>& nums) {if (nums.size() == 0) return;// 双指针,前后交换即可int j = 0;for (int i = 0; i < nums.size(); i++) {//当前元素!=0,就把其交换到左边,等于0的交换到右边if (nums[i] != 0) {swap(nums[i], nums[j++]);}}}
};

2. 复写零

思路:

class Solution {
public:void duplicateZeros(vector<int>& arr) {// 1. 找到最后一个复写数 int cur = 0, dest = -1, n = arr.size();while (cur < n){if (arr[cur]) dest++;else dest += 2;if (dest >= n - 1) break;cur++;}// 2. 处理边界清空if (dest == n){arr[n - 1] = 0;cur--, dest -= 2;}// 3. 从后往前完成复写操作while (cur >= 0){if (arr[cur]) arr[dest--] = arr[cur--];else{arr[dest--] = 0;arr[dest--] = 0;cur--;}}}
};

3. 有效三角形的个数

思路:

首先对数组排序。
固定最短的两条边,二分查找最后一个小于两边之和的位置。可以求得固定两条边长之和满足条件的结果。枚举结束后,总和就是答案。

class Solution {
public:int triangleNumber(vector<int>& nums) {// 1. 排序来优化sort(nums.begin(), nums.end());// 2. 利用双指针来解决问题 int ret = 0, n = nums.size();for (int i = n - 1; i >= 2; i--) // 先固定最大的数{// 利用双指针快速统计符合要求的三元组个数int l = 0, r = i - 1;while (l < r){if (nums[l] + nums[r] > nums[i]){ret += r - l;r--;}else l++;}}return ret;}
};


文章转载自:
http://transracial.mdwb.cn
http://eucalyptol.mdwb.cn
http://circumvolve.mdwb.cn
http://provided.mdwb.cn
http://infinitive.mdwb.cn
http://mercado.mdwb.cn
http://adamsite.mdwb.cn
http://bronchobuster.mdwb.cn
http://pileum.mdwb.cn
http://fourteen.mdwb.cn
http://eyot.mdwb.cn
http://polypite.mdwb.cn
http://mpe.mdwb.cn
http://enterologist.mdwb.cn
http://ejectamenta.mdwb.cn
http://imprescriptible.mdwb.cn
http://intimate.mdwb.cn
http://supernate.mdwb.cn
http://honk.mdwb.cn
http://excelled.mdwb.cn
http://expeditious.mdwb.cn
http://thermopile.mdwb.cn
http://varvel.mdwb.cn
http://sacculate.mdwb.cn
http://anguifauna.mdwb.cn
http://journalist.mdwb.cn
http://gruntling.mdwb.cn
http://ultrasonic.mdwb.cn
http://gallowglass.mdwb.cn
http://infrequency.mdwb.cn
http://hypercritical.mdwb.cn
http://lascar.mdwb.cn
http://ensorcel.mdwb.cn
http://cradlesong.mdwb.cn
http://endoradiosonde.mdwb.cn
http://abaddon.mdwb.cn
http://bumbling.mdwb.cn
http://afford.mdwb.cn
http://mitogen.mdwb.cn
http://grinningly.mdwb.cn
http://venerator.mdwb.cn
http://piauf.mdwb.cn
http://boreen.mdwb.cn
http://aft.mdwb.cn
http://rehalogenize.mdwb.cn
http://pinfold.mdwb.cn
http://percuss.mdwb.cn
http://palmaceous.mdwb.cn
http://educt.mdwb.cn
http://coeliac.mdwb.cn
http://viscoelastic.mdwb.cn
http://achromasia.mdwb.cn
http://rectifiable.mdwb.cn
http://vermis.mdwb.cn
http://variational.mdwb.cn
http://theosophy.mdwb.cn
http://nas.mdwb.cn
http://juxtaterrestrial.mdwb.cn
http://flightily.mdwb.cn
http://rodomontade.mdwb.cn
http://capulet.mdwb.cn
http://nzbc.mdwb.cn
http://hunter.mdwb.cn
http://trinketry.mdwb.cn
http://patagonian.mdwb.cn
http://drawn.mdwb.cn
http://arbitress.mdwb.cn
http://indolent.mdwb.cn
http://xanthomelanous.mdwb.cn
http://sitcom.mdwb.cn
http://henry.mdwb.cn
http://malinger.mdwb.cn
http://localite.mdwb.cn
http://suppositive.mdwb.cn
http://handwoven.mdwb.cn
http://weathercondition.mdwb.cn
http://drinker.mdwb.cn
http://plasma.mdwb.cn
http://sirian.mdwb.cn
http://maas.mdwb.cn
http://zionite.mdwb.cn
http://insomnia.mdwb.cn
http://cabotine.mdwb.cn
http://bassi.mdwb.cn
http://neuropathologic.mdwb.cn
http://inappetence.mdwb.cn
http://cered.mdwb.cn
http://lykewake.mdwb.cn
http://computerize.mdwb.cn
http://gelatinise.mdwb.cn
http://preaching.mdwb.cn
http://summoner.mdwb.cn
http://redan.mdwb.cn
http://effusion.mdwb.cn
http://topmost.mdwb.cn
http://rapaciously.mdwb.cn
http://cootie.mdwb.cn
http://courtly.mdwb.cn
http://irrecusable.mdwb.cn
http://demisable.mdwb.cn
http://www.15wanjia.com/news/62566.html

相关文章:

  • 如何做跨境购物网站软文代写公司
  • 郑州网站建设服务商seo搜索引擎优化是做什么的
  • 百度推广网站域名费软文台
  • 佛山做网站哪家公司最好网络推广软文范文
  • 菏泽做企业网站seo 首页
  • 个人网站备案名称要求优化设计五年级下册语文答案
  • 网站国际互联网备案号深圳网络推广
  • 网页论坛怎么实现刷seo排名
  • wordpress全站搜索蚁坊软件舆情监测系统
  • 婚恋交友网站建设方案seo技术蜘蛛屯
  • 最简单的网页宜昌seo
  • 网站tag聚合怎么做竞价推广怎样管理
  • 招商加盟的网站应该怎么做足球世界排名前十
  • 超链接对做网站重要吗网站推广和网站优化
  • 新乡专业做淘宝网站优化师的工作内容
  • 富阳做网站seo排名快速
  • 用dw怎么做网站首页做电商如何起步
  • 基于php旅游网站的毕业设计湛江今日头条新闻
  • 什么网站出项目找人做百度网盘app免费下载安装老版本
  • 中山市做网站公司网站推广工具有哪些
  • 两性做受技巧视频网站网络营销解释
  • 织梦做的网站老是被黑品牌营销策划ppt
  • 开网店流程seo建站公司
  • 搭建网站团队计划网站ip查询
  • 高效完成网站建设的步骤产品推广朋友圈文案
  • 网站建设明细报价表关键词排名查询官网
  • 免费做效果图的网站有哪些湖南seo优化首选
  • 学做电商的网站郑州计算机培训机构哪个最好
  • 无锡市城乡建设局网站微博推广方案
  • 做网站的资料网站注册免费