当前位置:网站首页>557. 反转字符串中的单词 III
557. 反转字符串中的单词 III
2022-07-30 00:10:00 【Mr Gao】
557. 反转字符串中的单词 III
给定一个字符串 s ,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。
示例 1:
输入:s = “Let’s take LeetCode contest”
输出:“s’teL ekat edoCteeL tsetnoc”
示例 2:
输入: s = “God Ding”
输出:“doG gniD”
这题比较常规的,解题代码如下:
void f(char *s,int length){
int i;
for(i=0;i<length/2;i++){
/// printf("--%c %c",s[i],s[length-1-i]);
char t=s[i];
s[i]=s[length-1-i];
s[length-1-i]=t;
}
}
char * reverseWords(char * s){
int start=0;
int i;
for( i=0;s[i]!='\0';i++){
// printf("%c ",s[i]);
if(s[i]==' '){
int length=i-start;
printf(" -- %d %d %d %c",start,i,length,s[start]);
f(s+start,length);
start=i+1;
}
}
int length=i-start;
f(s+start,length);
return s;
}
边栏推荐
- C陷阱与缺陷 第4章 链接 4.2 声明与定义
- Genesis与Axis Ventures互动密切
- KDE Frameworks 5.20.0:Plasma迎来诸多改进
- 一文解答web性能优化
- How to design and implement report collaboration system for instruction set data products——Development practice of industrial collaborative manufacturing project based on instruction set IoT operating
- 利用热点事件来创作软文的3大技巧?自媒体人必看
- EA&UML日拱一卒-状态图::重画按钮状态图
- Laravel 预防 SQL 注入
- 单片机开发之拓展并行I/O口
- 2022杭电多校第三场 Two Permutations (dp, 哈希)
猜你喜欢

外包干了五年,废了...

go语言(函数、闭包、defer、panic/recover,递归,结构体,json序列化与反序列化)

Worthington dissociating enzyme: detailed analysis of neutral protease (dispase)

EA&UML日拱一卒-多任务编程超入门-(2)进程和线程

I.MX6U-驱动开发-3-新字符驱动

i.MX6U-driver development-3-new character driver

rk-boot framework combat (1)

月薪15k的阿里测试岗,面试原来这么简单

学会使用MySQL的Explain执行计划,SQL性能调优从此不再困难

低压差线性稳压器MPQ2013A-AEC1品牌MPS国产替代
随机推荐
图论:二分图
Laravel 预防 SQL 注入
ApplicationContext的三大实现
Add, delete, modify and query the database
低压差线性稳压器MPQ2013A-AEC1品牌MPS国产替代
【集训DAY18】Welcome J and Z 【动态规划】
C陷阱与缺陷 第4章 链接 4.5 检查外部类型
综合练习——三子棋小游戏
C陷阱与缺陷 第3章 语义“陷阱” 3.10 为函数main提供返回值
opencv基本图像的滤波
Codeforces Round #805 (Div. 3) Summary
机器人的运动范围
多商户商城系统功能拆解18讲-平台端商家售后
EA&UML日拱一卒-多任务编程超入门-(7)关于mutex,你必须知道的
消息中间件解析 | 如何正确理解软件应用系统中关于系统通信的那些事?
对数据库进行增删改查操作
Expansion of Parallel I/O Port in Single Chip Microcomputer Development
Some personal understandings about MySQL indexes (partially refer to MySQL45 lectures)
Worthington解离酶:胶原酶及四个基本概况
【云原生Kubernetes】二进制搭建Kubernetes集群(中)——部署node节点