https://habr.com/ru/company/ruvds/blog/336060/
Сэкономлю ваше время
Сэкономлю ваше время
cd - переход в предыдущий каталогCtrl + U стереть строку ввода(пароль тоже)Хабр
10 приёмов работы в терминале Linux, о которых мало кто знает
Близкое знакомство с возможностями терминала — один из признаков человека, который хорошо разбирается в Linux. Хотя некоторые вещи запомнить сложно, есть довольн...
https://habr.com/ru/post/66926
Ну просто любопытное чтиво(да я знаю что нужно ботат)
Ну просто любопытное чтиво(да я знаю что нужно ботат)
Хабр
Структуры данных: бинарные деревья. Часть 2: обзор сбалансированных деревьев
Первая статья цикла Интро Во второй статье я приведу обзор характеристик различных сбалансированных деревьев. Под характеристикой я подразумеваю основной принци...
https://habr.com/ru/company/compscicenter/blog/210296/
А это уже норм, не считая того что большую часть я знал, правда блин не пишите
А это уже норм, не считая того что большую часть я знал, правда блин не пишите
kek == None #bad
kek != None #bad
kek is None #good
kek is not None #good
Хабр
Splay-деревья
Сбалансированное дерево поиска является фундаментом для многих современных алгоритмов. На страницах книг по Computer Science вы найдете описания красно-черных, A...
https://habr.com/ru/post/144736/
Вообще обычно для быстрого построение строк в жабе/шарпе юзают StringBuilder в питоне нет особых аналогов, но быстрее всего работает, создание списка с нужными строками, а потом ''.join(mylist), вообще еще можно написать что-то такое
Или так:
Интересно что быстрее в среднем будет¿ Эх лень вставать
Вообще обычно для быстрого построение строк в жабе/шарпе юзают StringBuilder в питоне нет особых аналогов, но быстрее всего работает, создание списка с нужными строками, а потом ''.join(mylist), вообще еще можно написать что-то такое
from cStringIO import StringIO
class StringBuilder:
def __init__(self):
self._file_str = StringIO()
def append(self, str):
self._file_str.write(str)
def __str__(self):
return self._file_str.getvalue()
Или так:
class StringBuilder:
def __init__(self):
self._file_str = []
def append(self, str):
self._file_str.append(str)
def __str__(self):
self._file_str = [''.join(self._file_str),]
return self._file_str[0]
Интересно что быстрее в среднем будет¿ Эх лень вставать
Хабр
Ropes — быстрые строки
Здравствуй, Хабр. Большинство из нас так или иначе работает со строками. Этого не избежать — если ты пишешь код, ты обречен каждый день складывать строки, разбив...
https://habr.com/ru/sandbox/114114/
Ыыыыы
https://habr.com/ru/post/186608/
Кстати может кому будет интересно, довольно хорошо написано, неплохо если вы практически незнакомы с этим(в доке не хуже)
https://habr.com/ru/post/145835/
Тоже что-то вроде введения в метаклассы, если не хотите читать, можете просто знать, что такое используется во всяком продвинутом апи, вроде джанги и тд
https://habr.com/ru/post/150732/
Хороший пост, базово объясняющий авл деревья, читал ее когда-то
^Это давно писал
Сдал геому, 4, ну я не очень уверено отвечал наверно и как то задачу не дали, но вообще вроде все правильно ответил
Ыыыыы
https://habr.com/ru/post/186608/
Кстати может кому будет интересно, довольно хорошо написано, неплохо если вы практически незнакомы с этим(в доке не хуже)
https://habr.com/ru/post/145835/
Тоже что-то вроде введения в метаклассы, если не хотите читать, можете просто знать, что такое используется во всяком продвинутом апи, вроде джанги и тд
https://habr.com/ru/post/150732/
Хороший пост, базово объясняющий авл деревья, читал ее когда-то
^Это давно писал
Сдал геому, 4, ну я не очень уверено отвечал наверно и как то задачу не дали, но вообще вроде все правильно ответил
Хабр
Ключевое слово «volatile» C/C++
Volatile — ключевое слово языков C/C++, которое информирует компилятор о том, что значение переменной может меняться из вне и что компилятор не будет оптимизировать эту переменную. Примерно такое...
https://kaimi.io:443/projects/soul/?page=TestShare/ShareResults&test=BitardTestNew&uid=1132186_oa1ld
Жалко нельзя вспомнить, что было пару лет назад, было бы любопытно
Жалко нельзя вспомнить, что было пару лет назад, было бы любопытно
Принял трудное решение, до 29.02 удаляю телегу, а то боюсь моя подготовка к алгебре недостаточно продуктивна
Ну вообще я наебал, но я правда много готовился (ну по крайне мере больше чем к остальным экзаменам) надеюсь сдам ыыыыыыыыыы, такое мерзкое чувство что я приду и все забуду(как будто я что то помню)
Тут интересная задачка, решите на питоне, быстрее всего задачу, интересует именно реальная скорость, как решить за О(н), думаю всем довольно очевидно: дан массив булеанов, нужно его отсортить, можно варианты как и инплейс так и с доп памятью
Вечером скину решения, кому интересно ыыыы
Вечером скину решения, кому интересно ыыыы
Ну и уже задачка не обязательно для питона, отсортируйте массив по булевому признаку(ну например 0 в начале списка), за одну итерацию по нему
Loser story
Тут интересная задачка, решите на питоне, быстрее всего задачу, интересует именно реальная скорость, как решить за О(н), думаю всем довольно очевидно: дан массив булеанов, нужно его отсортить, можно варианты как и инплейс так и с доп памятью Вечером скину…
l = [True, True, True, False, False, False, True, False, False]
c = len(l) - sum(l)
# вариант быстрый
l[:] = map(c.__le__, range(len(l)))
#вариант красивый
l[:] = (c <= i for i in range(len(l)))
Loser story
Ну и уже задачка не обязательно для питона, отсортируйте массив по булевому признаку(ну например 0 в начале списка), за одну итерацию по нему
kek = 0
for i in range(len(a)):
if not a[i]:
a[i], a[kek] = a[kek], a[i]
kek += 1
И как то так в общем случае
Loser story
♥️♥️♥️ На данный момент жизней
Ну сессия сдана, не могу сказать, что успешно ыы, но похуй, завтра кст переводной "тест", пиздец он рано, надеюсь не просплю
Loser story
Буду закидывать сюда что ботаю, потому что Мишин бот сдох, а повышать чсв и работоспособность надо. Отдельных сообщений с нытьем не будет. Какое название и картинку придумать?
Я пиздабол, впрочем ничего нового, вопрос почему мне тупо лень создать бранчу в своем проекте и я как быдло пушу в мастер...
Чем бы заняться...
Чем бы заняться...