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

深圳品牌网站设计专家做网站优化推广

深圳品牌网站设计专家,做网站优化推广,如何注册网上商城,做网站报价明细表调整数组使奇数全部都位于偶数前面。 题目: 输入一个整数数组,实现一个函数,来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,所有偶数位于数组的后半部分。 思路: 1. 给定两个下标left和right&#…

调整数组使奇数全部都位于偶数前面。

题目:

输入一个整数数组,实现一个函数,来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,所有偶数位于数组的后半部分。

 思路:

1. 给定两个下标left和right,left放在数组的起始位置,right放在数组中最后一个元素的位置
2. 循环进行一下操作a. 如果left和right表示的区间[left, right]有效,进行b,否则结束循环b. left从前往后找,找到一个偶数后停止c. right从后往前找,找到一个奇数后停止d. 如果left和right都找到了对应的数据,则交换,继续a,
#include <stdio.h>
#include <string.h>
int main()
{int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };int sz = sizeof(arr)/sizeof(arr[0]);int left = 0;//数组下标int right = sz - 1;int i = 0;while (left<right){//从前往后找一个偶数while ((left<right)&&(arr[left] % 2 != 0)){left++;}//从后往前找一个奇数while ((left < right)&&(arr[right] % 2 == 0)){right--;}//交换int tmp = arr[left];arr[left] = arr[right];arr[right] = tmp;left++;right--;}for (i = 0; i < sz; i++){printf("%d ", arr[i]);}return 0;
}

http://www.zhongyajixie.com/news/27122.html

相关文章:

  • 网站wordpress入侵杭州关键词自动排名
  • dw建设网站步骤嘉兴网络推广
  • 泰安市两学一做网站网站策划书的撰写流程
  • 能在线做初中题的网站电商网站建设制作
  • 网站不备案有什么影响百度网址大全免费下载
  • 怎么建立一个网站域名优化网站排名方法
  • 智云鸟网站建设百度一下你就知道官网新闻
  • 易思腾网站建设网站seo服务商
  • 基础建设包括哪些seo营销方法
  • 网站如何设计才大气哈尔滨网络优化公司有哪些
  • web.py做网站建站工具
  • 我想去澳大利亚做按摩找哪个网站如何制作付费视频网站
  • 网站限制访问次数平谷头条新闻
  • 做网站空间哪家好长沙seo培训班
  • wix网站怎么做做一个网站需要多少钱
  • 网站建设 长沙考研培训
  • 做网站很挣多少钱百度网站怎么优化排名
  • 网络设置网站企业网站制作流程
  • 网站怎么做网盘网络营销的效果是什么
  • 自己电脑做网站服务器小工具中级经济师考试
  • 北京高端建站公司百度网页版官网
  • 不备案网站网络营销首先要做什么
  • 官网模板建站塔山双喜网站推广在线推广
  • 新疆工程建设云网站谷歌账号
  • 博彩网站做代理违法吗网络营销的主要手段和策略
  • 淘宝店铺交易邯郸seo推广
  • 做彩票网站都是怎么拉人的seo优化外包顾问
  • 重庆专业做淘宝网站如何创建微信小程序
  • 中关村网站建设公司成都建设网官网
  • 网上车辆租赁网站怎么做贵州二级站seo整站优化排名