这一句话到底是对的还是错误的呀:多维数组是向量的推广。
循环队列的存储空间为数组data[21],且头指针和尾指针分别为8和3,则该队列的当前长度()
这个算出来不是16吗,答案说是17,答案是不是错的
关于第一个问题:多维数组是向量的推广这句话并不总是正确的。向量通常是一维数组,多维数组是对向量推广的一种方式,但是多维数组不能简单地说是向量的推广,因为它们不同的数据结构和用途。
关于第二个问题:循环队列的存储空间为数组data[21],且头指针和尾指针分别为8和3,当前长度为16。因为在循环队列存储结构中,队列的长度可以通过计算(尾指针-头指针+队列长度)%队列长度得到,即(3-8+21)%21=16。因此,答案给的17可能是不正确的。
3到8之间,4,5,6,7是空的
一共21个位置,减掉4个,不是17个吗
概念题,不用深究,很多时候考的是语文的阅读理解,反正考到的概率非常低,不会就不会无所谓
我觉得应该是错的,向量的本质就是一组坐标,说一个数组是其中一个元素的推广,有点牵强,但你硬要说它对好像也行
多维数组是一维数组的推广是没毛病的,向量虽然经常用数组表示,但是本质上并不是数组