|
|
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)。将字符串放入一个向量中,然后按相反的顺序将它们拉回来,并在它们之间用空格连接起来。 |
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 8 月前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 8 月前 |
|
|
Bobby · 复合字面值总是左值吗? 8 月前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 8 月前 |