我正在阅读有关Java编程的书,并希望确认我理解“向量”一词的定义。维基百科说向量是“一个一维数组”,来源http://en.wikipedia.org/wiki/Vector。
将数组简单地称为数组会更简单吗?我们是否有任何理由需要使用这种奇特的语言作为“向量”?数组和向量之间有区别吗?
资料来源:《破解编码访谈》,第4版,盖尔·麦克道威尔,第47页。
常见问题
Q-为什么不将其发布在english.stackexchange.com上?
答:因为我认为只有面向计算机科学的人才能有一个好的答案。
std::vector<…>
(动态大小的“数组”)。2. CLR(.NET运行时)还区分“数组”和“向量”,后者是前者的特例,即一维,从零开始的向量。这种区别很重要,因为对向量有特殊的优化。3.在数学中,有时也将n个实数元组称为“向量”。