Сообщений: 5,670 
	Тем: 145 
	Зарегистрирован: Nov 2008
	
 Репутация: 
 33,771
	 
 
	
	
		Начитавшись статей по использованию разных листов и хранителях. Но информация как-то расходится в разные стороны, то LinkedList лучше List, то наоборот. А мне, все же, нужна, довольно, быстрая в работе замена листу. Кто что скажет по этому поводу?
	 
	
	
	
	
 
 
	
	
	
		
	Сообщений: 438 
	Тем: 4 
	Зарегистрирован: Apr 2011
	
 Репутация: 
 839
	 
 
	
	
		List это интерфейс 
 
ArrayList -  оболочка вокруг массива 
+ хавает меньше памяти 
+ быстро удаляет элементы с конца 
+ быстро получает элемент по индексу 
- иногда нужен ресайз и копия массива 
 
LinkedList - состоит из узлов с указателями на предыдущий/следующий элемент 
+ быстро удаляет/добавляет элементы 
- хавает больше памяти 
- медленно получает элемент по индексу 
 
универсального листа нет, и никогда не будет, все зависит от ситуации
	 
	
	
l2jfree | M.O.R.F. | A.P.S. | Aion | GW2 | BnS
 
	
	
 
 
	
	
	
		
	Сообщений: 1,660 
	Тем: 9 
	Зарегистрирован: Feb 2009
	
 Репутация: 
 10,142
	 
 
	
		
		
		09-11-2012, 12:13 PM 
(Сообщение последний раз редактировалось: 09-11-2012, 12:16 PM   DiagoD.)
		
	 
	
		Цитата:+ быстро удаляет элементы  с конца 
зато в замен он очень долго удаляет элемент по индексу, что более важно)))
 
А вообще то нужно смотреть, для каких целей вам нужно хранилище. 
Универсальных нету, у каждого есть свои изъяны.
 Добавлено через 3 минуты
Кстати, а на удаление лучше извращенного GArray феникового я больше ничего не видел.
	  
	
	
open-team.ru - Freya, HighFive...
 
	
	
 
 
	
	
	
		
	Сообщений: 438 
	Тем: 4 
	Зарегистрирован: Apr 2011
	
 Репутация: 
 839
	 
 
	
	
		DiagoD Написал:зато в замен он очень долго удаляет элемент по индексу, что более важно))) 
а че кто-то спорит? это набросок, для всего остального есть  JavaDoc и  сурс
	 
	
	
l2jfree | M.O.R.F. | A.P.S. | Aion | GW2 | BnS
 
	
	
 
 
	
	
	
		
	Сообщений: 1,660 
	Тем: 9 
	Зарегистрирован: Feb 2009
	
 Репутация: 
 10,142
	 
 
	
	
		hex1r0 Написал:а че кто-то спорит? это набросок, для всего остального есть JavaDoc и сурс 
Я не в упрек вам написал) 
Просто, что бы человек учел и эту очень важную особенность...
	  
	
	
open-team.ru - Freya, HighFive...
 
	
	
 
 
	
	
	
		
	Сообщений: 2,101 
	Тем: 40 
	Зарегистрирован: Apr 2008
	
 Репутация: 
 12,296
	 
 
	
	
		DiagoD;226284 Написал:Кстати, а на удаление лучше извращенного GArray феникового я больше ничего не видел. GArray тащит во всех смыслах   
Тоже понадобилось использовать хранитель с быстрым удалением и работой в целом. Порыл фениксоподобное, нашел это чудо от гитао (Там и всевозможные ветки от него, с синхронизацией, конкуррентно-безопасная и прочее)   
	 
	
	
	
	
 
 
	
	
	
		
	Сообщений: 438 
	Тем: 4 
	Зарегистрирован: Apr 2011
	
 Репутация: 
 839
	 
 
	
	
		KilRoy Написал:GArray тащит во всех смыслах   
Тоже понадобилось использовать хранитель с быстрым удалением и работой в целом. Порыл фениксоподобное, нашел это чудо от гитао (Там и всевозможные ветки от него, с синхронизацией, конкуррентно-безопасная и прочее)   
если поф на порядок элементов то в большинстве случаев можно юзать вместо ArrayList'a
	  
	
	
l2jfree | M.O.R.F. | A.P.S. | Aion | GW2 | BnS
 
	
	
 
 
	
	
	
		
	Сообщений: 376 
	Тем: 12 
	Зарегистрирован: Jul 2012
	
 Репутация: 
 1,000
	 
 
	
	
		Глупый вопрос.. 
Если надо то найдите тесты в интернете или сами делаем. 
В интернете очень много различных тестов, причем есть тесты на операции удаления,добавление,вставку. С количество элементов 10000, 100000, 1000000. 
GOOGLE в руки или руки в руки. 
 
Незнание предметной области отягощает. 
ПС: Есть такая вещь как структура данных.
	 
	
	
	
	
 
 
	
	
	
		
	Сообщений: 1,912 
	Тем: 56 
	Зарегистрирован: Jan 2009
	
 Репутация: 
 12,921
	 
 
	
	
		KilRoy Написал:GArray тащит во всех смыслах   
Тоже понадобилось использовать хранитель с быстрым удалением и работой в целом. Порыл фениксоподобное, нашел это чудо от гитао (Там и всевозможные ветки от него, с синхронизацией, конкуррентно-безопасная и прочее)   
Это фишка фени - и авторы они. И оно не очень и хорошое
	  
	
	
	
	
 
 
	
	
	
		
	Сообщений: 2,101 
	Тем: 40 
	Зарегистрирован: Apr 2008
	
 Репутация: 
 12,296
	 
 
	
	
		VISTALL;226368 Написал:Это фишка фени - и авторы они. И оно не очень и хорошое Да-здравствует  гений xD Да, с гитао ошибся, ни туда глянул чуток. Не очень хорошее? Впиливай лучше в разы и используй (У тебя же времени вагоны, а у некоторых на все это выпадает по пол часика в день)   
---
 
			for vistall 
			Хватит наверно уже "вбиваться" в тему с беспонтовыми постами? Описал бы что лучше (на своём примере, опыте), как удобней и практичней...Понторез 
		 
	 
	
	
	
	
 
 
	 
 |