Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 15, 2020 13:42:08

Monker
Зарегистрирован: 2020-09-15
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с тестом по Python

Знаю что я глупый но все же.Проходил этот опрос уже раз 200 и всегда руинил на этом вопросе.
Буду благодарен за помощь.


Выберите верные утверждения про множества:

1.проверка на вхождение элемента в множество происходит за линейное время
2.множества изменяемые
3.множества неизменяемые
4.проверка на вхождение элемента в множество происходит за константное время

Офлайн

#2 Сен. 15, 2020 14:10:57

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2849
Репутация: +  186  -
Профиль   Отправить e-mail  

Помогите с тестом по Python

2.множества изменяемые
3.множества неизменяемые
В python-е существует два множества - set и frozenset. set изменяемое, frozenset не изменяемое.

1.проверка на вхождение элемента в множество происходит за линейное время
4.проверка на вхождение элемента в множество происходит за константное время

Если мне память не изменяет, то за константное. Хотя всё это абсолютно пофиг….



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#3 Сен. 15, 2020 14:49:08

Monker
Зарегистрирован: 2020-09-15
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с тестом по Python

Rodegast
так то оно так, но я уже отвечал и этот ответ не верен)

Офлайн

#4 Сен. 15, 2020 15:11:02

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2849
Репутация: +  186  -
Профиль   Отправить e-mail  

Помогите с тестом по Python

Какой ответ не верен?



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#5 Сен. 15, 2020 21:59:49

Monker
Зарегистрирован: 2020-09-15
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с тестом по Python

Rodegast
Какой ответ не верен?
увы там не показывает какой из вариантов не верен, попробовал так же выбрать линейное время но ошибка та же.

Офлайн

#6 Сен. 16, 2020 00:02:30

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10022
Репутация: +  857  -
Профиль   Отправить e-mail  

Помогите с тестом по Python

Monker
1.проверка на вхождение элемента в множество происходит за линейное время
2.множества изменяемые
3.множества неизменяемые
4.проверка на вхождение элемента в множество происходит за константное время
2. множества изменяемые
4. проверка на вхождение элемента в множество происходит за константное время

Monker
Проходил этот опрос уже раз 200 и всегда руинил на этом вопросе.
Ну и выкинь его. Всё равно вопросы неправильно поставлены. Множества гораздо многограннее. В питоне они есть и меняемые, и неменяемые - два разных типа. А при росте элементов во множестве ты всё равно будешь получать константное время только приблизительно, потому что на поиск элемента всё равно время будет уходить пропорционально количеству этих элементов. Там может быть реализация в виде битового массива или дерева, в них тоже поиск идёт линейный или логарифмический. Сегодня множества в питоне реализованы так, завтра - по-другому. Их переделают, тебе даже не скажут об этом, а этот тест будет продолжать что-то там утверждать по устаревшим данным.



Отредактировано py.user.next (Сен. 16, 2020 00:05:15)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version