如何不用遍历的方式取出二维数组中的给定val的对应Key?
例:
int vec[][] = {{1,2,3},{4,5,6},{7,8,9}};
int a=3; //a是变动值
如何取出a在vec中取处的位置?
[解决办法]
up
[解决办法]
不用特殊的数据结构,也不用排序等等,
就没有更好的办法
[解决办法]
如果像楼主题目中 vec 这样排列有规律的话,可以用公式计算出结果。
如果没有规律的话,就只能遍历喽。
发布时间: 2012-01-09 21:05:42 作者: rapoo
如何不用遍历的方式取出二维数组中的给定val的对应Key?
例:
int vec[][] = {{1,2,3},{4,5,6},{7,8,9}};
int a=3; //a是变动值
如何取出a在vec中取处的位置?
[解决办法]
up
[解决办法]
不用特殊的数据结构,也不用排序等等,
就没有更好的办法
[解决办法]
如果像楼主题目中 vec 这样排列有规律的话,可以用公式计算出结果。
如果没有规律的话,就只能遍历喽。