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

用jsp做的二手交易网站有没有帮忙推广的平台

用jsp做的二手交易网站,有没有帮忙推广的平台,wordpress应用微信支付宝,江西响应式网页建设复写零OJ链接:1089. 复写零 - 力扣(LeetCode) 题目: 解法(原地复写-双指针): 算法思路: 如果「从前向后」进⾏原地复写操作的话,由于 0 的出现会复写两次,导致…

复写零OJ链接:1089. 复写零 - 力扣(LeetCode)

 

题目:


 

解法(原地复写-双指针):
算法思路:
如果「从前向后」进⾏原地复写操作的话,由于 0 的出现会复写两次,导致没有复写的数「被覆
盖掉」。因此我们选择「从后往前」的复写策略。
但是「从后向前」复写的时候,我们需要找到「最后⼀个复写的数」,因此我们的大体流程分两
步:
i. 先找到最后⼀个复写的数;
ii. 然后从后向前进行复写操作。
算法流程:
a. 初始化两个指针 cur = 0 , dest = 0 ;
b. 找到最后⼀个复写的数:
i. 当 cur < n 的时候,一直执行下面循环:
• 判断 cur 位置的元素:
◦ 如果是 0 的话, dest 往后移动两位;
◦ 否则, dest 往后移动一位。
• 判断 dest 时候已经到结束位置,如果结束就终止循环;
• 如果没有结束, cur++ ,继续判断。
c. 判断 dest 是否越界到 n 的位置:
i. 如果越界,执行下面三步:
1. n - 1 位置的值修改成 0 ;
2. cur 向移动⼀步;
3. dest 向前移动两步。
d. 从 cur 位置开始往前遍历原数组,依次还原出复写后的结果数组:
i. 判断 cur 位置的值:
1. 如果是 0 : dest 以及 dest - 1 位置修改成 0 , dest -= 2 ;
2. 如果非零: dest 位置修改成 0 , dest -= 1 ;
ii. cur-- ,复写下一个位置。

 

C++: 

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--;}}}
};

运行结果:

 

PS:看到这里了,码字不易,给个一键三连鼓励一下吧!有不足或者错误之处欢迎在评论区指出! 

http://www.tj-hxxt.cn/news/55133.html

相关文章:

  • 日本做a的动画视频在线观看网站百度我的订单
  • 网站建设创意报告书网络营销百科
  • 做网站实训目的和意义百度推广登录平台网址
  • 现在个人都在哪个网站做外贸百度广告太多
  • 在那个网站找模具做上海公司网站seo
  • 外贸网站啥需要掌握在自己手里seo公司费用
  • 上海网站建设包括哪些网络营销有本科吗
  • 客栈网站建设代码怎么关闭seo综合查询
  • 安徽外贸网站google建站百度地图人工客服电话
  • 网站背景怎么设置免费新闻源发布平台
  • 郑州七彩网站建设公司怎么样线上推广是什么工作
  • 网站 目录 结构徐州网站建设方案优化
  • 做百家好还是个人网站网页制作的软件
  • 网站建设和网站开发南京seo关键词排名
  • 网站建设报价模板网络营销组织的概念
  • 网站建设活动计划常用的五种网络营销工具
  • 宿迁公司企业网站建设百度推广渠道代理
  • 企业信用信息网公示网官网查询丽水百度seo
  • 有什么做调查的网站百度广告
  • Wordpress网站仿站软文广告案例500字
  • python网站开发pdf西安百度推广代运营
  • bellissima wordpress抖音seo关键词优化排名
  • 如何删除hao123主页湖南网站优化
  • 武汉做网站报价百度平台推广联系方式
  • 音乐网站前台模板微信裂变营销软件
  • 宁夏网络公司排名seo工具大全
  • 鄂尔多斯网站制作 建设推广网络营销策划步骤
  • 网络营销有哪些功能贺贵江seo教程
  • 网站上传连接失败的原因简述网络营销与传统营销的整合
  • 营销印刷网站百度推广在哪里能看到