для tData value нужно ведь добавить поле для значений узлов? если так, то как это можно сделать? Нужны ли какие-либо библиотеки при написании программы с линейными списками?
Тимофей, imho, не стоит прививать дитям дурновкусие с typedef. Он здесь не нужен. stackoverflow.com/a/4566358 www.kernel.org/doc/html/v4.10/process/coding-style.html#typedefs Максимум, где можно поддаться лени для повышения читаемости это riptutorial.com/c/example/31818/typedef-for-function-pointers .
Нет, не обязательно. tNode A[10]; for(int i = 0; i < 9; i++) A[i].next = A + i; A[9] = NULL; tNode *p_begin = A; Но какой смысл вам делать статический?
Тимофей , от имени учеников школы программирования 21 , СПАСИБО!
ору
яростно плюсую
Да! ДА! ДА!!!
На каком месяце обучения вы начали изучать связные списки?
@@vdrmkr на третьей неделе отборочных
Доступно и полезно)
То что нужно второкурснику:D
Сначала лайк, потом просмотр. ОТЛИЧНЫЙ ПРЕПОД!!!
4:02 "Дайте только указатель куда вставлять" - с. Хирьянов
все круто!!! а как написать еще пару функции к примеру сортировки,удаления ..?
для tData value нужно ведь добавить поле для значений узлов? если так, то как это можно сделать? Нужны ли какие-либо библиотеки при написании программы с линейными списками?
Тимофей, imho, не стоит прививать дитям дурновкусие с typedef. Он здесь не нужен.
stackoverflow.com/a/4566358
www.kernel.org/doc/html/v4.10/process/coding-style.html#typedefs
Максимум, где можно поддаться лени для повышения читаемости это riptutorial.com/c/example/31818/typedef-for-function-pointers .
Благодарим вас за дополнение!
@@FoxfordRu Прошу заметить, я не хочу оскорбить ни Тимофея, ни Фоксфорд. Просто обращаю внимание на распространённое заблуждение про typedef :-).
@@aram2013 Если это был вопрос, то в чём он заключался? Ничего не понял.
Спасибо большое за объяснение
Спасибо Тимофей!
очень помогло , спасибо
Спасибо, успехов вам в учебе!
крут, доступно объяснил:D
Привет с 2021!
Качественно
Спасибо!
а односвязные списки ведь всегда динамические?
Нет, не обязательно.
tNode A[10];
for(int i = 0; i < 9; i++) A[i].next = A + i;
A[9] = NULL;
tNode *p_begin = A;
Но какой смысл вам делать статический?
Гений
привет бассейнистам
ахахаха я в Париже прошла) а ты где?
Более поздние видео автора покруче будут...
Неочень.Очень запутано на самом деле там в 10раз легче.
можете рассказать еще легче? я сейчас изучаю эту тему и немного не понимаю