我在这里画一个巨大的空白。
我发现的所有内容都是关于从给定的行和列获取索引,但是如何从索引获取行和列呢?
该行很简单:(int)(index / width)
。
试图计算色谱柱,我的大脑正流血。
真可惜
最佳答案
对于从零开始的索引,两个操作是:
row = (int)(index / width)
column = index % width
因为我是C语言人,所以我在这里使用
%
,尽管您尚未指定语言,但它肯定看起来像是基于C语言的语言之一。如果您的问题与C或其兄弟无关,那么对于您的特定环境而言,取模运算符将是什么,将
index
除以width
时剩下的余数。如果没有模运算符,则可以使用:
row = (int)(index / width)
column = index - (row * width)
关于matrix - 如何从索引获取行和列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11821899/