1
Q
運行長度編碼
A
回答
2
我想你可能誤解了運行時。維基百科頁面上的算法是O(n)(其中n是輸入的長度)。注意兩個循環的索引是相同的,並且增加。
0
如前所述,時間複雜度爲O(n)。更高效的算法使用SIMD或CUDA一次處理多個元素。
您可能會看到一個高效且快速的實現:TurboRLE:Run Length Encoding包括SIMD。還提供了基準程序。
相關問題
- 1. MATLAB運行長度編碼
- 2. 運行長度編碼Python
- 3. 運行長度編碼代碼問題
- 4. Python壓縮運行長度編碼
- 5. 運行長度編碼的像素鏈
- 6. QByteArray的Qt運行長度編碼(RLE)
- 7. Java:運行長度編碼實現
- 8. 在Python中運行長度編碼
- 9. 無損層次運行長度編碼
- 10. 運行長度對圖像進行編碼
- 11. C#LinkedList vs列表的運行長度編碼?
- 12. 帶有列表理解的Python中的運行長度編碼
- 13. javascript中的無損壓縮運行長度編碼
- 14. 如何使用fold_right創建編碼運行長度的函數?
- 15. 使用運行長度編碼[RLE]使用GDI +
- 16. 運行長度編碼函數(無庫或對象方法)
- 17. 如何在python中找到運行長度編碼
- 18. 計算字符串的運行長度編碼
- 19. 方案行程長度編碼
- 20. Targa遊程長度編碼
- 21. JPG段長度編碼
- 22. base64編碼長度參數
- 23. 如何在python中讀取sqlite並解碼運行長度編碼格式?
- 24. 如何在C#中的字節數組中執行RLE(運行長度編碼)?
- 25. 包含換行符的十六進制字符串的運行長度編碼
- 26. 我有用於運行長度編碼的matlab代碼,我想爲解碼編碼
- 27. 如何使用C#壓縮具有運行長度編碼的圖像?
- 28. 使用stl來運行長度使用std :: adjacent_find編碼一個字符串
- 29. 這是我們合作伙伴分配的運行長度編碼程序。
- 30. 用於運行長度或連續相同值編碼的SQL查詢
請注意,這是您可以做的最好的(壓縮算法通常需要讀取數據,因此最小O(n)) –