对于线性表的顺序存储,假定每个数据元素占用m个存储单元,每个数据元素第一个单元的存储位置为该数据元素的存储位置,第1个数据元素的存储位置为b,则第i个数据元素的存储位置为()
A: b+i*m
B: b+(i-1)*m
C: b+(i+1)*m
D: b+m
A: b+i*m
B: b+(i-1)*m
C: b+(i+1)*m
D: b+m
举一反三
- 假设顺序存储的线性表每个元素需占用L个存储单元,并以第一个单元的存储地址LOC(a1)作为数据元素的存储位置,则第i个数据元素ai的存储位置为(<br/>)。 A: i×L B: LOC(a1)+i C: LOC(a1)+(i-1)×L D: LOC(a1)+i×L
- 采用顺序存储结构的线性表,其每个元素占用L个单元。第一个元素的地址为N,则第i个元素的存储位置为【 】
- 若长度为n的线性表采用顺序存储结构,在表的第i个位置插入一个数据元素,需要移动的元素个数应该是
- 设线性表的顺序存储结构中,每个元素占用1个存储单元,表的第一个元素的存储地址为d,则第i个元素(1≤i≤n,n为表长)的存储地址为( )。 A: d+(i-1)1 B: d+il C: d+(i+1)1 D: d+il-1
- 设线性表的顺序存储结构中,每个元素占用1个存储单元,表的第一个元素的存储地址为d,则第i个元素(1≤i≤n,n为表长)的存储地址为______。 A: d+(i-1)1 B: d+i1 C: d+(i+1)l D: d+il-1