特殊值代入法A[1][1]存在B[1]的位置,即i=1,j=1在数组B中下表为1,显然答案为A
有个问题 i,j不是从0开始么
嚯嚯嚯数据结构1500题上写选b 我还寻思我哪错了
特殊值法,注意这题数组下标是从1开始的
统计前面有多少行有的是i,有的是i-1列号不发生变化
其实用特殊值代入法解决也是挺不错的选择。
应该说明下标起始位置是0还是1
怪鈈得怎么算都不对原来这一题的坑,在数组的小标全部都是从1开始的而不是传统的从0开始
这可真像考试啊,下标从1开始!
有个二维数組 A(6*8)每个元素占 6 字节,起始地址为 1000请问最后一个元素 A[5][7]的起始地址为 (
,数组A占内存大小为 (
假设以行优先,则A[1][4]起始地址为 (
大神们囿没有考虑到a[i][j]中的i本身是从0开始计数的?@yu钿
答案为:AA[i,j]表示前面有i-1行,它排在i行第j个题目中数组下标是从1开始的,所以二维数组元素A[i,j]在┅维数组B中的下标为 (i - 1) * n + j
这道题你会答吗?花几分钟告诉大家答案吧!