-5
A
回答
1
很可能是一个(可写)字符串或固定数组,它可以在O(n)中就地处理;
char* str = strdup("the big dog is cool"), *src = str, *dst = str;
while(*src) {
if(*src != ' ')
*dst++ = *src;
src++;
}
*dst = 0;
// str is thebigdogiscool
0
嘛不知道如果我能够正确地得到您的问题,但如果我没有在下列方式
错误进行考虑空格IB缓冲区为0和非空格为1s 现在你有字符序列或字符串或0和1的数组 应用任何排序算法来排序这些空白和非空白字符
不确定我是否有意义,但肯定是它的一个选项。分类算法的选择是你的
相关问题
- 1. 如何用缓冲区删除输入流的缓冲区?
- 2. 从vim会话中删除缓冲区
- 3. 删除缓冲区前后的20个空格C
- 4. 如何从vim中删除特定的文件缓冲区?
- 5. 如何从dired缓冲区中删除/省略文件属性?
- 6. 如何清除缓冲区?
- 7. 如何清除缓冲区从Android
- 8. 何时删除缓冲区对象?
- 9. 如何清除(char *)中的缓冲区?
- 10. 在vim脚本中从缓冲区中删除一行
- 11. 读取删除的记录缓冲区
- 12. 退出时删除缓冲区
- 13. 删除空表行输出缓冲?
- 14. 删除从内存中播放的最后一个缓冲区
- 15. 如何从XmlDocument中删除空格
- 16. 如何清除protobuf的缓冲区?
- 17. 如何清除`TargetDatatLine`读取缓冲区
- 18. 如何清除串行缓冲区?
- 19. 如何清除cin的缓冲区?
- 20. 如何清除流串的缓冲区?
- 21. 如何删除当前缓冲区并重新打开当前窗口中的下一个缓冲区?
- 22. 如何配置vim按ctrl-T后删除缓冲区?
- 23. 如何防止NERDTree缓冲区删除? (或重新加载)
- 24. 如何删除提示以杀死emacsclient缓冲区?
- 25. 如何恢复emacs缓冲区列表中的缓冲区?
- 26. 从RadioSelect中删除空格“---------”
- 27. 清空键盘缓冲区
- 28. 32字节空缓冲区
- 29. UDP空缓冲区ReceiveAsync
- 30. Jmeter缓冲区空间
我会假设他们的意思是一些长度的数组(可能是一个空字符串)。 – 2013-05-12 18:25:00
“我们是指你的问题还是测试的一部分? – Barmar 2013-05-12 18:58:50
空白?有没有称为非空白的东西? – timss 2013-05-13 00:15:55