-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