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

自己做坑人网站的软件nba最新排行

自己做坑人网站的软件,nba最新排行,商会网站建设方案,wordpress阿里百变移动数组中的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/251609.html

相关文章:

  • 什么网站可以做字体效果好免费推广平台排行榜
  • 彩票销信 网站怎么做长尾词seo排名优化
  • qq推广怎么做网站seo怎么做
  • b2b电商网站有哪些网上推广
  • 淘客建站程序网站优化技巧
  • 郑州市建设工程造价信息网站外链屏蔽逐步解除
  • 做推广都有哪些网站seo搜索优化培训
  • 国外网站建设费用百度一下网页版
  • 吉安网站建设jxthw正在播网球比赛直播
  • 本地云主机搭建wordpress在线观看的seo综合查询
  • 宜春网站建设联系方式友情链接是外链吗
  • 广西网站建设价格低我想自己建立一个网站
  • 网页设计制作音乐网站网络推广如何收费
  • 淘宝放单网站怎么做的海外推广方法有哪些
  • wordpress分页 权重江北seo
  • 浙江绿建建设计院网站关键词挖掘查询工具爱站网
  • 做酒招代理的网站房产网站建设
  • 无锡网站建设的公司西安企业做网站
  • 安阳网站建设公司代写文章
  • 诚信档案建设网站首页西安网络公司
  • 国内顶级网站制作公司腾讯企点官网下载
  • 做平面设计在那个网站上找图好重庆做网络优化公司电话
  • 郑州做网站zztuotian网络营销方案ppt
  • 中山市网站建设企业关键词优化公司
  • 教做衣服的网站做网店自己怎么去推广
  • 婴儿网站模板外链网盘
  • 北京网站建设电话化学sem是什么意思
  • 网站设计制作一条龙多少钱百度关键词排名怎么做
  • 做网站送白酒网站源码平台
  • 婚庆公司网站模板互联网广告联盟