|
0 / 0 / 0
Регистрация: 09.06.2009
Сообщений: 3
|
||||||
Работа со списком...Не могу добавить функцию добавить элементы в начало списка...09.06.2009, 18:47. Показов 3049. Ответов 6
Метки нет (Все метки)
В моей программе есть функция добавить элементы, она добавляет элементы в конец списка, уже очень долго не могу сделать функцию добавить вначало списка.Делать то сделал только после этого не работает удалить все или еще что нибудь.По возможности кто нибудь вставьте эту функцию в программу...Есть функция вставить, но необходимо сделать именно добавить в начало, аналогично "добавить"
0
|
||||||
| 09.06.2009, 18:47 | |
|
Ответы с готовыми решениями:
6
Добавить элементы в начало главного списка Работа с деками. Найти среднее арифметическое списка, добавить его в качестве нового элемента в начало и конец списка Добавить новые элементы (по одному) в начало 1-го и в конец 2-го списка. Выполнить слияние полученных списков |
|
49 / 49 / 4
Регистрация: 21.05.2009
Сообщений: 156
|
|
| 09.06.2009, 18:50 | |
|
Что это за список такой без указателя на придидущий елемент? Так неудобно работать....
0
|
|
|
692 / 383 / 51
Регистрация: 22.01.2009
Сообщений: 1,135
|
|
| 09.06.2009, 18:52 | |
|
Односвязным завется
0
|
|
|
49 / 49 / 4
Регистрация: 21.05.2009
Сообщений: 156
|
|
| 09.06.2009, 19:00 | |
|
Никогда с такими не работал....
0
|
|
|
0 / 0 / 0
Регистрация: 09.06.2009
Сообщений: 3
|
|
| 09.06.2009, 19:04 [ТС] | |
|
Я добавлял через case без отдельной функции, но тогда у меня возникает ошибка с удалить все....
0
|
|
|
692 / 383 / 51
Регистрация: 22.01.2009
Сообщений: 1,135
|
||||||||||||||||
| 09.06.2009, 19:15 | ||||||||||||||||
|
У тебя удаление всего списка работает через раз.... а вставку в начало делай как вставку в нулевую позицию при помощи insert()...
Добавлено через 2 минуты 43 секунды А удаление ты как то странно делаешь....
Вместо этого:
0
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 09.06.2009
Сообщений: 3
|
|
| 09.06.2009, 19:43 [ТС] | |
|
Извини а не мог бы ты написать как сделать чтобы сразу нулевая позиция вводилась?Ну я не хочу наглеть просто напишите если не сложно эту функцию
)Добавлено через 3 минуты 44 секунды Только надо чтобы не один элемент вводился в начало, а модно было ввести 2 и более ну сколько задашь.... Добавлено через 1 минуту 4 секунды Ща пострараюсь через insert добавить посмотрим что получится Добавлено через 17 минут 35 секунд Все всем спасибо за внимание!тема офф)
0
|
|
| 09.06.2009, 19:43 | |
|
Помогаю со студенческими работами здесь
7
Односвязные списки. Добавить элементы в начало списка. Проверить, состоит ли список только из одного элемента
Даны числа D1 и D2 и указатель P0 на один из элементов непустого двусвязного списка. Добавить в начало списка новый Добавить элемент в начало списка
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|