数据结构数组的问题
将一个A[1..100,1..100]的三对角矩阵,按行优先存入一维数组B[1‥298]中,A中元素A6665(即该元素下标i=66,j=65),在B数组中的位置K为()...
将一个A[1..100,1..100]的三对角矩阵,按行优先存入一维数组B[1‥298]中,A中元素A6665(即该元素下标i=66,j=65),在B数组中的位置K为( )?求步骤和解释
答案是195 展开
答案是195 展开
3个回答
展开全部
1
2 3
4 5 6 (数字分别表示在b中储存的位置);
......
要求a[66][65]即66行,65列,根据排列可知,前65行占(1+65)*65/2=2145;又是从第66行起的65列,a[1][1]储存在b[1],所以a[66][65]=b[2145+65]=b[2210]
2 3
4 5 6 (数字分别表示在b中储存的位置);
......
要求a[66][65]即66行,65列,根据排列可知,前65行占(1+65)*65/2=2145;又是从第66行起的65列,a[1][1]储存在b[1],所以a[66][65]=b[2145+65]=b[2210]
追问
答案错了
追答
恩,原来是三对角矩阵理解错了,你到百度里面搜三对角矩阵,在百科里面有讲,看看就会明白,存储思路还是和上面一样
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
k是什么啊?
更多追问追答
追问
没说K是什么啊,这是选择题。刚才你回答的答案是818的我还有个疑问,麻烦你去看一下
追答
818的那个我已经说了 那个是公式你以后直接套用就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |