我试图找到有关将已从2维索引转换为索引的索引转换为单个索引的信息。然后将单个索引转回到二维索引。我甚至不知道这个方法叫什么。
公式为单一索引
int index = x + y * width;
MyArray[index] ;
所以我的问题是如何将其转换回两个维度?
int x = index ??? width;
int y = index ??? width;
出于某种原因无法绕过它。
由于
答案 0 :(得分:7)
int x = index % width;
int y = index / width;
答案 1 :(得分:3)
x =指数%宽度; y =索引/宽度;