|
11 / 11 / 1
Регистрация: 24.11.2015
Сообщений: 359
|
|
Идеология односвязного списка03.11.2016, 18:17. Показов 4711. Ответов 41
Метки нет (Все метки)
Здарова!
Посмотрел, что такое односвязный список и возникли естественно кое-какие чисто идеологические вопросы. Насколько я понял, односвязный список - это аналог простого массива, только память выделяется динамически, но в отличае от дин. массива не поддерживается функция вставки и удаления постфактум (то есть: мы задали размер дин. массива вначале и больше менять его размер не можем, а размер односвязного списка - можем) Еще отличае в том, что в простом массиве, элемент - просто число, а в односвязном - это может быть все, что угодно, например, объект класса или структуры. Вопрос в том, правильно ли я понял эти моменты и если да, то зачем нам нужен односвязный список, можно ведь просто воспользоваться массивом типа Vector, он точно также динамически меняет свой размер и его элементами могут быть любые типы данных.
0
|
|
| 03.11.2016, 18:17 | |
|
Ответы с готовыми решениями:
41
Удаление элементов из односвязного списка списка Копирование односвязного списка Вывод односвязного списка на C |
|
11 / 11 / 1
Регистрация: 24.11.2015
Сообщений: 359
|
|
| 04.11.2016, 09:48 [ТС] | |
|
0
|
|
|
Комп_Оратор)
|
||
| 04.11.2016, 09:52 | ||
0
|
||
|
11 / 11 / 1
Регистрация: 24.11.2015
Сообщений: 359
|
|
| 04.11.2016, 09:57 [ТС] | |
|
IGPIGP, спасибо за совет, но я не совсем новичок в программировании и примерно пару сотен программ уже написал) Правда, почти все численные..
К спискам перешел просто для расширения кругозора
0
|
|
|
Комп_Оратор)
|
|||
| 04.11.2016, 10:44 | |||
|
А я ещё новичок.
![]() Вы пишете:
2
|
|||
|
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
|
| 04.11.2016, 15:10 | |
|
2
|
|
|
Любитель чаепитий
|
||
| 04.11.2016, 15:34 | ||
|
Не бейте. :black_eye.:Хотя, мне сейчас кажется, что это не совсем то. ![]() Добавлено через 3 минуты Это не то, извиняюсь. ![]() У Maxim Prishchepa правильно.
0
|
||
| 04.11.2016, 16:17 | ||||||
|
Не по теме:
0
|
||||||
| 04.11.2016, 17:13 | ||||||
|
Не по теме: gru74ik, годно выглядит только с точки зрения плюсов :D
0
|
||||||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,874
|
|
| 04.11.2016, 19:52 | |
|
0
|
|
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
|
| 04.11.2016, 20:45 | |
|
0
|
|
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
|||||||
| 04.11.2016, 22:58 | |||||||
![]() А какой процент народу адекватно осилит в плюсах рекурсивные структуры? ![]()
0
|
|||||||
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
|||
| 04.11.2016, 23:14 | |||
|
Добавлено через 56 секунд
0
|
|||
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
||
| 04.11.2016, 23:23 | ||
|
Сделать лямбдический синтаксис для рекурсивного варианта не так просто, если не использовать y-комбинатор из hana например. Могу ошибаться.
0
|
||
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
||
| 04.11.2016, 23:31 | ||
|
Ну, в учетом того, что boost::hana уже попала в boost, то проблема не велика
0
|
||
|
42 / 42 / 17
Регистрация: 25.04.2014
Сообщений: 499
|
||||||
| 05.11.2016, 00:02 | ||||||
|
а зачем лямбды для паттерн-матчинга... вот пример с cppreference.com
0
|
||||||
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
|
| 05.11.2016, 00:07 | |
|
0
|
|
|
42 / 42 / 17
Регистрация: 25.04.2014
Сообщений: 499
|
|
| 05.11.2016, 00:16 | |
|
к моему большому удивлению, помнится, узнал, что паттерн-матчинг в C# 7 имеется... я думал эта привилегия лишь функциональных языков
0
|
|
| 05.11.2016, 00:16 | |
|
Помогаю со студенческими работами здесь
40
Шаблон односвязного списка
Сортировка односвязного списка Реализация односвязного списка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo
https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html
и его же старой инструкции по установке Lazarus с gtk2. . .
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|
|
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2.
Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|