Ссылка структур данных Java

Я действительно не классифицировал бы это как "Ajax". Так или иначе что-то как следующее должно добиться цели:

document.body.style.backgroundColor = 'pink';
25
задан bluish 12 June 2013 в 11:57
поделиться

4 ответа

Есть ли причина думать, что реализация Java отличается (с точки зрения сложности) от общей, независимой от языка реализации? Другими словами, почему бы просто не обратиться к общим справочникам о сложности различных структур данных:

Словарь алгоритмов и структур данных NIST

Но, если вы настаиваете на специфичности для Java:

Стандартные структуры данных Java Нотация Big O

Шпаргалка по коллекциям Java V2 (мертвая ссылка, но это первая версия шпаргалки )

23
ответ дан 28 November 2019 в 21:23
поделиться

Самый полный обзор коллекций Java находится здесь

http://en.wikiversity.org/wiki/Java_Collections_Overview

11
ответ дан 28 November 2019 в 21:23
поделиться

Сложности времени и пространства для основных классов коллекции должны соответствовать известной временной сложности структур данных. Я не думаю, что в этом есть что-то специфическое для Java, например (как вы говорите) поиск по хешу должен быть O (1). Вы можете посмотреть здесь или здесь .

0
ответ дан 28 November 2019 в 21:23
поделиться

Я не верю, что есть хоть один веб-сайт, описывающий это (хотя звучит как хорошая идея для проекта). Я думаю, что отчасти проблема в том, что понимание того, как работает каждый из алгоритмов, очень важно. По большей части это звучит так, будто вы понимаете Big-O, поэтому я бы использовал это как ваши лучшие догадки. Затем проведите сравнительный анализ / профилирование, чтобы увидеть, что работает быстрее / медленнее.

И да, документы Java должны содержать большую часть этой информации в java.util .

0
ответ дан 28 November 2019 в 21:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: