一道字符串倒置的题目,不是全部倒置,而是每个单词倒置,单词之间顺序不变。 这道题目应该是很经典的,好多次看到,包含编程珠玑的案例,还有某博客写的百度一面面试题,典型的O(n)算法,每个word倒置,再整个string倒置。 这次要上战场了,却发现C C++的 字符串函数不熟练了,最近写的都是Java ...
分类:
编程语言 时间:
2020-04-27 22:36:36
阅读次数:
53
问题:如何实现student a am i转换成为i am a student?
解析:可将语句完全倒置,成为i ma a tneduts,再将逐个单词倒置,成为i am a student
#include
#include
void reverse_string(char *l, char *r)
{
while (l < r)
{
char tmp = *l;
*l =...
分类:
其他好文 时间:
2015-05-10 19:03:01
阅读次数:
125
输入一个英文句子,包含字母大小写、逗号、句号和空格。把英文句子中的单词的字母顺序倒置。
#include
using namespace std;
void revese(char* start,char* end)
{
while(start<end)
{
*start=*start^*end;
*end=*start^*end;...
分类:
其他好文 时间:
2014-12-30 15:22:15
阅读次数:
135
一道字符串倒置的题目,不是全部倒置,而是每个单词倒置,单词之间顺序不变。
这道题目应该是很经典的,好多次看到,包含编程珠玑的案例,典型的O(n)算法,每个word倒置,再整个string倒置。
这次要上战场了,却发现C C++的 字符串函数不熟练了,最近写的都是Java,一个Split函数爽到爆,于是决定要吧C C++的常用字符串函数过一遍,
并对各种方法实现,此处总结下Sp...
分类:
编程语言 时间:
2014-06-15 08:54:30
阅读次数:
262