529 subscribers
46 photos
9 files
88 links
Programming as an art.

по всем вопросам @bush_v
Download Telegram
#AaDS
Представление графа в программе (часть 2)

В этой статье мы продолжим разбираться с представлением графа и разберем способы список ребер и список смежности.

подробнее
🤔1
#PaBP
Разбираемся с fluent interface

Прием, который может помочь написать чистый и легко читаемый api.

подробнее
🤔1
#HIW
Как устроен xor обмен

Обмен с помощью оператора исключающего или (xor) довольно известен. Но понимаете ли вы, почему он работает?

подробнее
👍1🔥1🤔1
#AaDS
Задача о рюкзаке

Посмотрим на различные способы решения задачи о рюкзаке

подробнее
🤔1
#LAT
Как нарисовать папоротник Барнсли

Посмотрим на отличный пример самоподобия - папоротник Майкла Барнсли

подробнее
🤔1
#PaBP
Primary constructor

Что такое primary constructor и зачем стоит использовать этот прием

подробнее
🤔1
#LAT
10 интересных задач из сборника Перельмана

Посмотрим на некоторые интересные задачи одного из самых ярких популяризаторов точных наук - Якова Перельмана.

подробнее
🤔1
#HIW
Передача параметров по ссылке vs по значению

Разберемся с различиями передачи параметров в функции по значению и по ссылке

подробнее
👍1🤔1
#AaDS
НОД и НОК

Учимся находить и отличать наибольший общий делитель и наименьшее общее кратное

подробнее
🤔1
#AaDS
6 способов перевернуть строку

Посмотрим как один простой алгоритм можно реализовать несколькими разными способами

подробнее
🤔1
#PaBP
lambda выражения

Разбираемся с лямбдами, что это и откуда они появились.

подробнее
🤔1
#PaBP
Observer pattern

Разберем шаблон проектирования наблюдатель - то, на чем стоит реактивный мир

подробнее
🤔1
#PaBP
Git (теория)

Разбираемся с основными понятиями и идеями git.

подробнее
🤔1
#PaBP
Git (практика). Часть 1

Посмотрим на практическое применение git в виде вопросов-ответов "А как сделать, чтобы ...".

подробнее
🤔1
#LAT
Game of life

Напишем классическую реализацию известной игры в жизнь Джона Конвея.

подробнее
🤔1
#PaBP
Git (практика). Часть 2

Посмотрим на практическое применение git в виде вопросов-ответов "А как сделать, чтобы ...". Статья в основном про github.

подробнее
🤔1
#HIW
Представление целых чисел в программе

Посмотрим на то, как представлены числа в памяти компьютера, какие бывают способы, чем отличаются знаковые и беззнаковые переменные и разберем несколько примеров.

подробнее
🤔1
#AaDS
Дерево отрезков

Разбрем работу с подмассивами, префиксные суммы, возможные подходы к вычислению функций на подмассиве и напишем реализацию дерева отрезков

подробнее
🤔1
#LAT
Ascii графика

Посмотрим на интересные способы применения ascii графики, почему она все еще популярна и напишем алгоритм преобразования растрового изображения в ascii формат

подробнее
🤔1
Основные понятия ООП

Коротко рассмотрим основные понятия ООП, от самых простых, таких как области видимости, классы и наследование, до не самых очевидных, таких как зависимости, затенение, связывание.

подробнее
🤔1
#PaBP
Декораторы

Посмотрим на паттерн декоратор, когда и где его можно применять и как он устроен в разных языках программирования.

подробнее
🤔1