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

资深品牌策划公司seo优化收费

资深品牌策划公司,seo优化收费,中国广电山东网络有限公司,毕设做网站怎么样移动数组中的0放到数组最后面&#xff1a; eg: [1,3,] 遍历&#xff1a; {0,12,0,1,0} k1就是第一次 i0 12 0 0 1 0 第二次不变 第三次不变 第四次 12 0 1 0 0 k&#xff1d;2 第一次 12 1 0 0 0 成功 剩下就是把k遍历结束即可。 #include <stdio.h> #include <bits…

移动数组中的0放到数组最后面:

eg:

[1,3,]

 遍历:

 {0,12,0,1,0}

k=1就是第一次  i=0

12 0 0 1 0

第二次不变

第三次不变

第四次 12 0 1 0 0

k=2

第一次  12 1 0 0 0 成功

剩下就是把k遍历结束即可。

#include <stdio.h>
#include <bits/stdc++.h>void moveZeroes(int* nums,int numsSize){//int nums[] = {3,12,0,1,0}for(int k = 1;k <= numsSize;k++){for (int i = 0; i < numsSize; i++){if (nums[i] == 0 && nums[i + 1] !=0){nums[i] = nums[i + 1];nums[i+1] = 0;}}}return;
}int main() {int times = 5;int i;int nums[] = {0,12,0,1,0};moveZeroes(nums,5);for ( i = 0; i < times; i++){printf("%d",nums[i]);if (i != times -1){printf("%c ",',');}}}

 冒泡交换:

void moveZeroes(int* nums,int numsSize){//int nums[] = {3,12,0,1,0}for(int k = 1;k <= numsSize;k++){for (int i = 0; i < numsSize; i++){if (nums[i] == 0 && nums[i + 1] !=0){int t = nums[i];nums[i] = nums[i + 1];nums[i+1] = t;}}}return;
}

 双指针:

初始时i j = 0

如果下一个数字的值是非零那么就 i++ j++ 因为i j=1 所以无需交换

知道当前下标j nums[j] 为 0     就交换 此时i 还处于比j小 1 的位置,因此就可以正常交换达到把0放到后面的任务。

 

#include <stdio.h>void moveZeroes(int* nums, int numsSize) {int i = 0;int j = 0;//{5, 12, 0, 1, 0}while (j < numsSize) {if (nums[j] != 0) {// 交换 nums[i] 和 nums[j]int temp = nums[i];nums[i] = nums[j];nums[j] = temp;i++;  // 移动指针 i}j++;  // 移动指针 j}
}int main() {int nums[] = {5, 12, 0, 1, 0};int numsSize = 5;int i;moveZeroes(nums, numsSize);// 输出数组,格式化输出for (i = 0; i < numsSize; i++) {printf("%d", nums[i]);if (i != numsSize - 1) {printf(", ");}}return 0;
}

 

http://www.dtcms.com/wzjs/313046.html

相关文章:

  • 广州的十七做网站凡科建站官网免费注册
  • 深圳城乡建设和管理委员会网站aso平台
  • b2b2c的网站网络推广工具
  • 深圳 做网站 车公庙网站建设流程
  • 怎么邀约客户做网站上海抖音seo
  • 汕头专业网站建设公司点击器原理
  • 阿里云网站建设考试认证题网站快速优化排名方法
  • 品牌做网站福州百度分公司
  • 好看的单页面网站模板免费下载网络广告文案范文
  • 网页qq登陆页面二十条优化措施原文
  • 国内十大景观设计公司临沂做网络优化的公司
  • 用asp做网站遇到的问题义乌百度广告公司
  • 网站建设详细需求文档自动友链网
  • 本地门户网站湖南疫情最新情况
  • jsp做门户网站c++线上培训机构哪个好
  • 青岛定制网站建设推广杭州seo网站推广排名
  • wordpress批量更新文章搜索引擎关键词优化方案
  • 心理咨询网站平台建设推广普通话的宣传内容
  • 苏州网站营销公司简介seo做得比较好的企业案例
  • 元谋县建设局网站视频优化是什么意思
  • 中建豪城建设有限公司网站产品软文范例800字
  • 爱奇艺会员做任务送十天网站网站优化推广公司
  • 做暧嗳网站农村电商平台
  • 网站建设客户常见问题集锦网页自动点击软件
  • hyein seo官网seo关键词排名优化软件
  • 网站的组成部分站内关键词排名优化软件
  • j2ee 网站开发西安外包网络推广
  • 佛山网签查询系统360优化大师
  • 中药材天地网做中药零售网站网站推广渠道
  • 网站建设中问题分析与解决抚州seo外包