Связный список - последовательность структур данных, связанных ссылками - вторая по частоте использования после массива структура данных. Рассмотрим основные операции и покажем пример на языке С.
https://nuancesprog.ru/p/15420/
@nuancesprog #tutorials #Algorithms #DataStructures #CProgramming
https://nuancesprog.ru/p/15420/
@nuancesprog #tutorials #Algorithms #DataStructures #CProgramming
Классы памяти определяют область видимости и время жизни переменных и/или функций в программе, написанной на языке С. Они предшествуют типу, который модифицируют. В языке С различают четыре класса памяти. Рассмотрим их в данной статье.
https://nuancesprog.ru/p/15426/
@nuancesprog #tutorials #CProgramming
https://nuancesprog.ru/p/15426/
@nuancesprog #tutorials #CProgramming
Двусвязный список - это разновидность связного списка, при которой переход по элементам возможен в обоих направлениях (как вперед, так и назад), в отличие от односвязного списка.
https://nuancesprog.ru/p/15493/
@nuancesprog #tutorials #Algorithms #Data Structures #CProgramming
https://nuancesprog.ru/p/15493/
@nuancesprog #tutorials #Algorithms #Data Structures #CProgramming
Оператор - это символ, который дает команду компилятору выполнить определенные математические или логические функции. В распоряжении пользователей языка С множество встроенных операторов различных типов. Рассмотрим их в данной статье.
https://nuancesprog.ru/p/15499/
@nuancesprog #tutorials #CProgramming
https://nuancesprog.ru/p/15499/
@nuancesprog #tutorials #CProgramming
Кольцевой связный список - это разновидность связного списка, при которой первый элемент указывает на последний, а последний - на первый. Кольцевой связный список можно сделать как из односвязного , так и из двусвязного списка.
https://nuancesprog.ru/p/15543/
@nuancesprog #tutorials #Algorithms #CProgramming #DataStructures
https://nuancesprog.ru/p/15543/
@nuancesprog #tutorials #Algorithms #CProgramming #DataStructures
Разбираемся в концепции CRTP (Curiously recurring template patterns, рекурсивный шаблон). Она поможет описывать в C++ общую функциональность, комбинируя шаблоны и наследование.
https://nuancesprog.ru/p/15557/
@nuancesprog #SoftwareDevelopment #CProgramming
https://nuancesprog.ru/p/15557/
@nuancesprog #SoftwareDevelopment #CProgramming
Стек - это абстрактный тип данных, который обычно используется в большинстве языков программирования. Хорошие примеры для объяснения понятия стека - колода карт или стопка тарелок. Разберем основные операции, проводимые со стеком.
https://nuancesprog.ru/p/15594/
@nuancesprog #tutorials #Algorithms #DataStructures #CProgramming
https://nuancesprog.ru/p/15594/
@nuancesprog #tutorials #Algorithms #DataStructures #CProgramming
Научимся легко и просто интегрировать модульные тесты в C/C++ проекты.
https://nuancesprog.ru/p/15603
@nuancesprog #CProgramming #Testing
https://nuancesprog.ru/p/15603
@nuancesprog #CProgramming #Testing
Оператор - это символ, который дает команду компилятору выполнить определенные математические или логические функции. В распоряжении пользователей языка С множество встроенных операторов различных типов. Рассмотрим их в данной статье.
https://nuancesprog.ru/p/15499/
@nuancesprog #tutorials #CProgramming
https://nuancesprog.ru/p/15499/
@nuancesprog #tutorials #CProgramming
Изучать основы программирования можно на любом языке, но более эффективно это получится на C! И на это есть 4 причины.
https://nuancesprog.ru/p/14926/
@nuancesprog #ForBeginners #CProgramming
https://nuancesprog.ru/p/14926/
@nuancesprog #ForBeginners #CProgramming