线性表怎么写如图,我要的是怎么算,
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/07/08 22:36:39
线性表怎么写
![](http://img.wesiedu.com/upload/b/13/b131bf438c77319ebc5666f3421391cf.jpg)
如图,我要的是怎么算,
![](http://img.wesiedu.com/upload/b/13/b131bf438c77319ebc5666f3421391cf.jpg)
如图,我要的是怎么算,
![线性表怎么写如图,我要的是怎么算,](/uploads/image/z/15129560-56-0.jpg?t=%E7%BA%BF%E6%80%A7%E8%A1%A8%E6%80%8E%E4%B9%88%E5%86%99%E5%A6%82%E5%9B%BE%2C%E6%88%91%E8%A6%81%E7%9A%84%E6%98%AF%E6%80%8E%E4%B9%88%E7%AE%97%2C)
A是一个结构数组,A[i].data是值,A[i].next是下标,表示下一个数据元素的位置.A[0]是线性表的表头.当A[i].next==0时,表示A[i].data是线性表的最后一个数据元素.
通过A[0].next可以找出线性表的第一个元素的下标为3,第一个数据元素为A[3].data,即78,根据A[3].next也就是2,找到第二个数据元素A[2].data,即50,再根据A[2].next找到第三个元素.以此类推.
这道题的答案是:78,50,40,60,34,90
通过A[0].next可以找出线性表的第一个元素的下标为3,第一个数据元素为A[3].data,即78,根据A[3].next也就是2,找到第二个数据元素A[2].data,即50,再根据A[2].next找到第三个元素.以此类推.
这道题的答案是:78,50,40,60,34,90