Тема: Колекції
Мене цікавить таке питання: коли потрібно використовувати звичайні масиви, а коли колекції (напкиклад, ArrayList) зі стандартної бібліотеки.
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Java → Колекції
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Мене цікавить таке питання: коли потрібно використовувати звичайні масиви, а коли колекції (напкиклад, ArrayList) зі стандартної бібліотеки.
Питання досить специфічне, все залежить від задачі. Це приходить з практикою. Використовуйте краще колекції
Якщо розмір фіксований, нікуди передавати весь масив параметром, шукати всередині за значенням або масово рухати елементи не треба - масив.
В інших випадках - відповідна колекція. На жаль, не маю таблички для Java, ось спосіб вибору для C++:
Логіка підбору схожа.
В колекціях вже реалізовано ряд корисних алгоритмів. Для невеликих задач можна користуватися масивами. Проте при великій та ще й змінній кількості даних, краще користуватися колекціями. Плюс деякі класи з колекції спеціально створені для ефективної роботи з такими даними. Самостворені алгоритми роботи з масивами можуть працювати набагато повільніше, все ж над класами колекцій міркують чимало людей.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися