Зазвичай вектор і масив - це одне і те ж, і вони використовуються взаємозамінно при програмуванні. Це в більшості місць, тому вам не варто багато про це турбуватися.
Якщо говорити, мова є неточною, і у нас іноді є слова, що мають різний зміст у різних контекстах, які в кінцевому підсумку означають одне і те ж, або одне слово, яке має два чи більше різних значення.
В масив С - це ряд однотипних елементів даних, які постійно зберігаються в пам'яті. Ява успадкував це значення. Це не те саме, що "Список" або "Вектор", оскільки масиви є основними, ніж ті.
А Вектор є математичною конструкцію , визначений як об'єкт , який може бути доданий до іншого об'єкту того ж типу, або бути помножена на який - небудь реальної (або комплексу) , в результаті чого кількості іншого вектора одного і того ж типу. Він також має кілька інших властивостей, які дуже корисні.
Вектор має вимір . Це мінімальна кількість різних векторів, які необхідно поєднувати, щоб отримати всі можливі векторні цього типу. Швидкість і прискорення - це тривимірні вектори, оскільки простір має 3 базових напрямки, і додавши кратні з цих трьох базових напрямків, ви можете отримати будь-яку позицію в просторі. Положення в площині - це двовимірний вектор, а окремі числа - одновимірні вектори.
Один із способів подання вектора розмірності n - це використання масиву з n елементів кожен з яких представляє, скільки кожного базового вектора ви повинні додати, щоб потрапити на ваш вектор.
Оскільки ви можете зобразити вектор за допомогою масиву елементів, з часом обидва поняття були прирівняні. Так, у багатьох місцях вони просто одне і те ж і в деяких мовах масиви називаються векторами.
Інший випадок, коли одне слово має два різні значення, наприклад, розмірність . Прикладом є вікіпедійне визначення вектора як одновимірного масиву. Ви не говорите тут про векторний вимір. Ви говорите про комп’ютерне представлення структури даних. 3-мірний вектор можна представити "одновимірним" масивом розміром 3. 3 числа в рядку. Матриця 3x3 може бути представлена "двовимірним" масивом, який програмісти називають масивом масивів. Однак матриця 3x3 також є математичним вектором розмірності 9 (оскільки він має всі властивості вектора) і має 9 чисел. Заплутано, так?
У всякому разі, я думаю, що відповідь проста: не хвилюйся. Все залежить від контексту. Два слова мають різне походження, але в контексті структур даних, коли вони говорять вектор, вони означають саме масив .