我知道這里已經問過一個類似的問題,例如:
在 C 中 malloc 一個二維陣列
但是,我的問題不是如何創建一個,而是我是否應該更喜歡將“真實”二維陣列(帶有指標的指標)用于數學二維矩陣,或者更確切地說是具有適當索引的扁平一維陣列。
uj5u.com熱心網友回復:
我認為唯一重要的情況是當您進行依賴于矩陣鄰居的操作時。在這種情況下,使用 2D 矩陣會更好一些,因為它可以避免快取未命中。
這對于使用動態規劃優化的問題解決方案特別重要。
我相信它對于影像處理也很重要,其中許多操作都應用于像素矩形。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/469955.html
上一篇:反應打字稿。將新物件從api推送到現有物件陣列而不重復它們的正確方法
下一篇:如何將陣列元素移到頂部