1
5
你的方法很好。但你也可以这样做:
|
2
2
这里有一个方法。
|
3
2
我可以这样重新表述这个问题:
下面是一个O(N)解[N是char数组的长度]。不幸的是,它并没有按照OP的要求就位,但是它也没有使用额外的堆栈或队列——它使用一个单独的字符数组作为工作空间。 这是一个C-ish伪代码。
|
4
1
对于从第一个词到中心词的单词,用单词长度-n切换单词n |
5
1
此伪代码假定初始字符串不以空格结尾,但也可以对此进行适当修改。
|
6
0
并非所有strtok解决方案都适用于您的示例,请参见上文。 试试这个:
|
7
0
|
8
0
复制数组中的每个字符串并按相反顺序打印(i--)
|
9
-1
我想我应该使用空格字符对字符串进行标记化(strtok或CString::Tokanize)。将字符串放入一个向量中,然后按相反的顺序将它们拉回来,并在它们之间用空格连接起来。 |
Community wiki · C中有哪些耗时的操作? 1 年前 |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |