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

网站后台添加投票系统百度云网页版入口

网站后台添加投票系统,百度云网页版入口,网页设计网站实例,网站建设指南 菜鸟教程给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。 如果剩余字符少于 k 个,则将剩余字符全部反转。如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符&…

给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。

  • 如果剩余字符少于 k 个,则将剩余字符全部反转。
  • 如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符,其余字符保持原样。

示例 1:

输入:s = "abcdefg", k = 2
输出:"bacdfeg"

示例 2:

输入:s = "abcd", k = 2
输出:"bacd"

提示:

  • 1 <= s.length <= 10^4
  • s 仅由小写英文组成
  • 1 <= k <= 10^4

分析:直接按题意进行模拟。反转每个下标从 2k 的倍数开始的,长度为 k 的子串。若该子串长度不足 k,则反转整个子串。

char* reverseStr(char* s, int k) {int len=strlen(s),f=1,index=0;char *ans=(char*)malloc(sizeof(char)*(len+1));ans[len]=0;for(int i=0;i<len;i=i+k*2){if(i+k>=len){for(int j=len-1;j>=i;--j)ans[index++]=s[j];}else if(i+2*k>=len){for(int j=i+k-1;j>=i;--j)ans[index++]=s[j];for(int j=i+k;j<len;++j)ans[index++]=s[j];}else{for(int j=i+k-1,t=0;t<k;--j,++t)ans[index++]=s[j];for(int j=i+k,t=0;t<k;++j,++t)ans[index++]=s[j];}}return ans;
}

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

相关文章:

  • 网站开发都需要什么软件手机网页制作
  • js可以做动态网站吗购买模板建站
  • 做网站贵么合肥最新消息今天
  • 电商个人营业执照注册网站排名优化方法
  • 顺德营销型网站一站式服务哪家好网络营销型网站
  • 为审核资质帮别人做的网站简述网站建设流程
  • 网站怎么做营销策划深企在线
  • 长春网站制作专业品牌推广软文200字
  • 高新区网站建设sem竞价培训
  • 网站建设维护学什么班级优化大师怎么下载
  • 注册网站花的钱做会计分录外贸网站大全
  • 网站建设教程讲解业务员用什么软件找客户
  • 提供做网站公司安卓aso关键词优化
  • 保定疫情最新消息今天站内seo优化
  • 百度网站诚信认证免费的网页网站
  • 网站的基本布局西安百度关键词优化排名
  • 做网站用的书如何推广app
  • 彩票网站怎么做收银苏州seo免费咨询
  • wordpress收起边栏长沙网站托管优化
  • 江门网站排名优化百度手机快速排名点击软件
  • 武汉学习建网站石家庄seo培训
  • 访问中国建设银行官方网站网络科技公司经营范围
  • 网站建设 英语翻译seo网站优化教程
  • wordpress 统计文章数量seo推广经验
  • 如何做垂直门户网站最让顾客心动的促销活动
  • 淘宝客做的好的几个网站今日头条热点新闻
  • 如何做公司宣传网站广东seo推广贵不贵
  • 中华人民共住房和城乡建设部网站2023年8月疫情恢复
  • 福建有没有网站做一件代发推广网站公司
  • wordpress H1 titleseo搜索引擎优化总结