TGViewer
Channel Public Channel
Programming & QA

Programming & QA

@smartiqa

Smartiqa - платформа о технологиях, программировании и тестировании ПО.

Сайт: https://smartiqa.ru
Канал YouTube: https://www.youtube.com/channel/UCk_7MNLSD0S2fxi0EQ-V6lQ
Vkontakte: https://vk.com/smartiqa
Vkontakte Python: https://vk.com/smartiqa_python
Subscribers
322
Photos
300
Videos
0
Links
178

Showing posts older than #596 · Back to latest

Older Posts 20 shown
Post #595 133
Вопрос №161

Q: В чем разница между list, tuple, set?

A: list - упорядоченный, изменяемый; tuple - упорядоченный, неизменяемый; set - НЕупорядоченный, изменяемый, НЕ допускает одинаковых элементов.
Post #594 159
  • 👍 1
Post #593 148
Вопрос №160

Q: Какие типы данных вы знаете?

A: None, bool, int, float, complex, list, tuple, str, bytes, bytearray, memoryview, set, frozenset, dict.
Post #591 161
Вопрос №159

Q: Какая типизация используется в Python?

A: Динамическая
Post #589 182
  • 👍 2
Post #586 178
Вопрос №158

Какие типы данных вы знаете?

None, bool, int, float, complex, list, tuple, str, bytes, bytearray, memoryview, set, frozenset, dict.
Post #585 173
  • 🔥 4
Post #584 160
Вопрос №157

Какая типизация используется в Python?

Динамическая
Post #582 170
- - - - - - - - -
КУРС
Работа с Git
- - - - - - - - -

Вид обучающего материала: Онлайн курс
Уровень: Начальный
Количество уроков: 6
Стоимость: Бесплатно
Релиз: 2024

https://smartiqa.ru/courses/git
Post #581 132
Вопрос №156

Сортировка. QuickSort.

Основывается на выборе опорного элемента и дальнейшей сортировке элементов на группы: меньше / равны / большего опорного. В качестве опорного элемента эффективно выбирать медианное значение. Медианное значение - значение, которое находится в середине отсортированного списка. Алгоритм:

1. Выбираем опорный элемент.
2. Перераспределяем элементы относительно опорного - слева меньше, справа больше.
3. Рекурсивно выполняем п 1 и п 2 на полученных подмассивах.
4. Рекурсия не применяется, если в подмаслила остался 1 элемент или вообще ни одного.
Post #580 133
  • 👍 3
Post #579 126
Вопрос №155

Сортировка. Вставка.

Делим массив на две части (левую и правую). Левую часть считаем отсортированной. Изначально первый элемент массива оставляем в левой части, все остальное относим к правой (не отсортированной). Начинаем перемещаться по не отсортированной части. Берем первый элемент, и попарно сравнивая с соседними, ищем ему место в отсортированной части. Например, имеем массив [ 4 6 2 1 ]. Выполняем сортировку:

1. Делим на 2 части: [ 4 | 6 2 1 ].
2. Берем элемент 6 и ставим его на подходящее место в отсортированной части: [ 4 6 | 2 1 ].
3. Ставим на свое место элемент 2: [ 2 4 6 | 1 ].
4. Ставим на свое место элемент 1: [ 1 2 4 6 ].
Post #578 124
- - - - - - - - -
Шпаргалка по языку программирования Go
- - - - - - - - -

1. Типы данных
2. Строки и руны / Strings and runes
3. Инструменты командной строки / Command line tools

https://smartiqa.ru/blog/go-cheatsheet
smartiqa.ru Шпаргалка по языку программирования Go Небольшие примеры работы с разными типами данных, функциями, циклами, условиями, структурами, массивами, мапами, указателями.
Post #577 140
  • 👍 2
Post #576 127
Вопрос №154

Сортировка. Пузырьком.

Проходимся по элементам массива и попарно сравниваем. Если левый больше правого - меняем местами.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →