如何获取带索引的表的行和列。

时间:2014-03-06 08:28:11

标签: algorithm math

我有一个包含x列的表,其中索引是水平排序的:

 0  1  2  3
 4  5  6  7
 8  9 10 11
12 13 14

和一个包含x行的表,其中索引是垂直排序的:

 0  5 10 15
 1  6 11 16
 2  7 12
 3  8 13
 4  9 14

在这两种情况下,我可以使用哪些公式获取某个索引的行号和列号?

1 个答案:

答案 0 :(得分:3)

对于第一个表格,row = num / xcol = num % x

对于第二个表,交换了索引:row = num % xcol = num / x

此处,/表示整数除法(向下舍入),%表示取得该除法的余数。