Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Какая сложность доступа у HashSet? / 12 сообщений из 12, страница 1 из 1
16.08.2013, 12:32:11
    #38368808
Какая сложность доступа у HashSet?
Какая сложность доступа у HashSet?
вроде как слово hash меня наталкивает, что О(1), но то, как я разобрался говорит, что О(n) ибо итератором всё равно перебирать всё придётся, а порядок для клиента случаен.
...
Рейтинг: 0 / 0
16.08.2013, 12:40:48
    #38368817
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какая сложность доступа у HashSet?
Очень_Любопытный,

http://stackoverflow.com/a/6574939
...
Рейтинг: 0 / 0
16.08.2013, 13:20:47
    #38368877
Какая сложность доступа у HashSet?
UsmanОчень_Любопытный,

http://stackoverflow.com/a/6574939

ок.там написано, что O(n) в худшем случае, в идеале O(1).

Можете мне пояснить как конкретно я могу получить за итерацию один элемент если у меня только итератор?
...
Рейтинг: 0 / 0
16.08.2013, 13:23:53
    #38368881
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какая сложность доступа у HashSet?
Очень_ЛюбопытныйМожете мне пояснить как конкретно я могу получить за итерацию один элемент если у меня только итератор? http://stackoverflow.com/a/9730157
...
Рейтинг: 0 / 0
16.08.2013, 13:41:26
    #38368902
Какая сложность доступа у HashSet?
Usman,

как-то мало профита от HashSet получается
...
Рейтинг: 0 / 0
16.08.2013, 15:11:26
    #38369022
pavel_nv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какая сложность доступа у HashSet?
Очень_Любопытный,

по сравнению с чем мало профита?
...
Рейтинг: 0 / 0
16.08.2013, 17:39:43
    #38369259
chabapok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какая сложность доступа у HashSet?
Очень_ЛюбопытныйUsman,

как-то мало профита от HashSet получается

предложите что-нибудь лучше, давайте, у нас ведь демократия.

ps. o(n) там наверное будет в случае, если у всех вставляемых записей одинаковый хэшкод. В этом случае поиск записей идет тупо перебором, как по последовательному списку.
...
Рейтинг: 0 / 0
16.08.2013, 17:54:44
    #38369294
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какая сложность доступа у HashSet?
Очень_Любопытный
ок.там написано, что O(n) в худшем случае, в идеале O(1).



как и во всех хэш-таблицах.
...
Рейтинг: 0 / 0
16.08.2013, 18:02:26
    #38369309
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какая сложность доступа у HashSet?
MasterZivОчень_Любопытныйок.там написано, что O(n) в худшем случае, в идеале O(1).

как и во всех хэш-таблицах.
а объекта Dictionary нету?
...
Рейтинг: 0 / 0
17.08.2013, 12:03:44
    #38369663
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какая сложность доступа у HashSet?
Очень_ЛюбопытныйКакая сложность доступа у HashSet?
вроде как слово hash меня наталкивает, что О(1), но то, как я разобрался говорит, что О(n) ибо итератором всё равно перебирать всё придётся, а порядок для клиента случаен.
Может тебе вообще хешсет не нужен? Были такие чудилы кто имел возможность 100%
использовать массив но тем не менее толкали хеш-сеты и хеш-тейблы. Из Питона чтоли
родом вышли или из Perl-a.
...
Рейтинг: 0 / 0
17.08.2013, 12:22:43
    #38369667
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какая сложность доступа у HashSet?
maytonОчень_ЛюбопытныйКакая сложность доступа у HashSet?
вроде как слово hash меня наталкивает, что О(1), но то, как я разобрался говорит, что О(n) ибо итератором всё равно перебирать всё придётся, а порядок для клиента случаен.
Может тебе вообще хешсет не нужен? Были такие чудилы кто имел возможность 100%
использовать массив но тем не менее толкали хеш-сеты и хеш-тейблы. Из Питона чтоли
родом вышли или из Perl-a.

вообще из универа, в котором на c++ в основном что-то писал.
Действительно не нужен особенно - решил восполнить пробелы в знаниях коллекций.
...
Рейтинг: 0 / 0
17.08.2013, 12:29:57
    #38369671
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какая сложность доступа у HashSet?
redwhite90maytonпропущено...

Может тебе вообще хешсет не нужен? Были такие чудилы кто имел возможность 100%
использовать массив но тем не менее толкали хеш-сеты и хеш-тейблы. Из Питона чтоли
родом вышли или из Perl-a.

вообще из универа, в котором на c++ в основном что-то писал.
Действительно не нужен особенно - решил восполнить пробелы в знаниях коллекций.
Лучше всего изучать Алгоритмы и структуры данных. А коллекции это вего-лишь
шелуха и обёртки.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Какая сложность доступа у HashSet? / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]