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

重庆大坪网站建设b2b电子商务平台网站

重庆大坪网站建设,b2b电子商务平台网站,深圳室内设计公司招聘,中信建设有限责任公司洪波文章目录一、 编写函数实现字符串翻转二、轮转数组总结一、 编写函数实现字符串翻转 描述 编写一个函数,实现字符串的翻转 输入描述: 输入一个字符串 输出描述: 输出翻转后的字符串 写法一: 这种方法是定义begin和end&#xff0…

文章目录

  • 一、 编写函数实现字符串翻转
  • 二、轮转数组
  • 总结


在这里插入图片描述

一、 编写函数实现字符串翻转

描述
编写一个函数,实现字符串的翻转
输入描述:
输入一个字符串
输出描述:
输出翻转后的字符串
在这里插入图片描述
写法一:
这种方法是定义begin和end,同时交换begin和end的值,交换完后begin++,end–,直到begin <= end为止就结束了

void Rote(int*nums,int numsSize )
{int begin = 0;int end = numsSize - 1;while (begin <= end){int temp = nums[begin];nums[begin++] = nums[end];nums[end--] = temp;}
}

写法二:
此方法思想与上面类似,就是写法不同

void reverse_string(int*nums,int numsSize)
{int len=numsSize;for(int i=0;i<len/2;i++)//对称交换{char temp=s[len-1-i];s[len-1-i]=s[i];s[i]=temp;}
}

写法三:
上面两种方法是原地旋转,这种方法是异地转,就是建立一个数组,直接将数组从后面的数据直接放到另外的一个数组里面,然后直接复制过来,这种方法较为简单,代码我就不写了

二、轮转数组

189. 轮转数组
在这里插入图片描述
其实如果你将上面的题吃通透后,这题你就基本会了,只是需要想到一个特殊的思想
1.反转整个字符串
2.反转区间为前k的子串
3.反转区间为k到末尾的子串
然后就可以了
然后运用上面第一题的方法,这题就很好做了
这里我只写第一种写法的方法

void fun(int *nums,int begin,int end)
{while(begin<=end){int temp=nums[begin];nums[begin++]=nums[end];nums[end--]=temp;}
}
void rotate(int* nums, int numsSize, int k){k%=numsSize;fun(nums,0,numsSize-k-1);fun(nums,numsSize-k,numsSize-1);fun(nums,0,numsSize-1);for(int i=0;i<numsSize-1;i++){printf("%d",nums[i]);}
}

总结

本篇文章篇幅较少,但只要将这两个题的思想掌握,翻转题基本就不会有什么问题了

http://www.ds6.com.cn/news/45584.html

相关文章:

  • 需要详细填写真实姓名石家庄网站建设方案优化
  • 摄影设计海报石家庄百度快照优化
  • 在猪八戒做网站有保障吗免费创建网站软件
  • 个人网站注册站长统计入口
  • 东阳网站建设软件开发衡阳seo优化报价
  • 网站备案链接地址如何做公司网站推广
  • 广州定制型网站建设代做百度首页排名价格
  • wordpress写文章页面样式问题seo优缺点
  • 如何给WordPress网站更换域名淘宝客seo推广教程
  • 网站建设优化广告流量深圳 网站制作
  • 怎么创建免费的个人网站十个有创意的线上活动
  • 做程序员招聘的网站上海关键词排名优化公司
  • 极简网站设计青岛seo搜索优化
  • 国际网站建设公司线上营销推广
  • 做物流哪个网站推广效果好电商网站分析
  • 做ppt模板网站有哪些内容怎么申请网站空间
  • 做视频开头的网站网站单向外链推广工具
  • 动易学校网站管理系统百度推广怎么添加关键词
  • 软件下载网站cms百度西安分公司地址
  • 阳光家园广州网站3000块钱在朋友圈投放广告
  • 宝塔ssl wordpress优化师助理
  • 哪个网站可以下载做多日剧搜索引擎营销的实现方法
  • b2b网站用织梦可以做吗千锋教育
  • discuz模板下载上海seo关键词优化
  • 网站编辑用什么软件关键词优化是什么工作
  • 电子商务网站开发过程论文扬州seo
  • 网站建设公司湖南百度手机助手app下载安装
  • 携程网网站推广方式上海seo博客
  • 网站个人博客怎么做百度怎么免费推广
  • 备案网站忘记密码官网建设