Задачи и тесты по программированию | proghub
2.42K subscribers
655 photos
16 videos
23 files
915 links
Публикуем задачи и вопросы для подготовки к собесу.

Сотрудничество: @cyberJohnny
Download Telegram
Выберите нотацию "большого O", которая точно описывает сложность наихудшего случая для следующего псевдокода.
Выберите нотацию "большого O", которая точно описывает сложность наихудшего случая для следующего псевдокода.
Anonymous Quiz
2%
O(1)
9%
O(n)
65%
O(n^2)
5%
O(log n)
8%
O(n log n)
12%
O(2^n)
Какой из следующих случаев входных данных является наихудшим для алгоритма быстрой сортировки при выборе первого элемента в качестве опорного?
Anonymous Quiz
43%
массив отсортированный в обратном порядке
16%
массив отсортированный в нужном порядке
41%
массив в котором каждый второй элемент больше предыдущего и следующего (например, 1 3 2 5 4 ...)
👍4
Какова сложность алгоритма "Быстрая сортировка" в худшем случае.
Anonymous Quiz
33%
O(n*log(n))
9%
O(2nlog(n))
15%
O(n*log(n^2)) (n в квадрате)
43%
O(n^2) (n в квадрате)
👍5
Правильний ответ:

Среднее количество обменов O(n*log n)

Считается самым быстрым на практике алгоритмом
👍1
Вы изменили два файла и хотите добавить их в разные коммиты, но случайно выполнили команду "git add ." и добавили в индекс оба. Как исключить из индекса один из них?
Anonymous Quiz
34%
git commit --amend <filename>
33%
git reset HEAD <filename>
15%
git checkout -- <filename>
18%
ет верного ответа
👍4🎉4
[git] Как инициализировать пустой репозиторий (без рабочей директории)?
Anonymous Quiz
3%
git init --shared
22%
git init --bare
48%
git init --empty
6%
git init --free
21%
git init --new
👍2
Команда git add -A выполняет также действия команды git rm?
Anonymous Quiz
20%
Да
69%
Нет
11%
Не знаю
👍3
Как удалить все игнорируемые и неотслеживаемые, но не игнорируемые файлы из рабочей директории?
Anonymous Quiz
8%
git delete -fx
21%
git clean -fX
41%
git remove -fX
23%
git clean -fx
7%
git clean -FX
👍2
Команда Git, позволяющая забрать коммит другой ветки и вставить (влить) в текущую. Данная команда применяет к дереву проекта изменения, которые были внесены указанным коммитом.
Anonymous Quiz
6%
git revert <hash-commit>
69%
git cherry-pick <hash-commit>
20%
git rebase <hash-commit>
5%
нет верного ответа
👍1
Какие аргументы используются чтобы указать git stash также сохранить ваши неотслеживаемые (не в индексе) файлы?
Anonymous Quiz
37%
git stash --all
23%
git stash -a
26%
git stash -u
10%
git stash --uall
5%
git stash -ua
👍4👎1
Какая команда позволяет добавить файл для отслеживания?
Anonymous Quiz
7%
git push <file>
82%
git add <file>
4%
git put <file>
7%
git apply <file>
👎3🔥2
Как удалить все игнорируемые файлы из рабочей директории?
Anonymous Quiz
8%
git delete -fx
22%
git clean -fX
40%
git clean -fx
25%
git remove -fX
5%
git clean -FX
☝️Объяснение:

`git clean` - удаляет неотслеживаемые файлы из рабочего каталога. Флаг `-X` удаляет только **игнорируемые файлы**. Флаг `-f` используется для принудительного удаления.

Из теста: https://proghub.ru/t/git-expert

🔥Добавить свой вопрос
👍6
С помощью какого запроса можно удалить все записи из таблицы A?
Anonymous Quiz
8%
delete A
53%
delete from A
13%
delete table A
26%
Ни один из вышеперечисленных
👍5
Истинно ли утверждение: "Ориентированный и неориентированный графы являются частными случаями смешанного"?
Anonymous Quiz
61%
Да
39%
Нет
👍3