С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Удаление элемента из середины списка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка в цикле http://www.cyberforum.ru/cpp-beginners/thread989891.html
Задание: Написать цикл программы. от К=1 до К=10 #include <iostream> #include <math.h> using namespace std; int main () {
C++ Программа для постройки блок-схем Добрый вечер всем. Возникла необходимость написать программу для создания блок-схем с исходного кода паскаля. Не могли б вы подсказать(показать) как именно ее писать, на какие части розбить.... ну... http://www.cyberforum.ru/cpp-beginners/thread989888.html
C++ со структурой
Помогите разобраться, почему функция не считает средний балл учеников (функция float SrSum()). Инфу программа считывает с файла: Yagnukov KIT-33 4.0 4.5 5.0 4.5 Clinton White_House 5.0 5.0 5.0 5.0...
C++ Написать программу, меняющую в одномерном массиве местами первый элемент с минимальным, а последний с максимальным
Написать программу, меняющую в одномерном массиве местами первый элемент с минимальным, а последний с максимальным. Как можно это сделать? просто сравнить с каждым элементом массива?
C++ OpenCL "Hello World" http://www.cyberforum.ru/cpp-beginners/thread989867.html
Ув. Программисты ! Подскажите бога ради как начать писать хоть что нибудь на этом openCL . Я скачал AMD APP SDK 2.8.1 (было написано что там есть ВСЁ что нужно програмисту..... всё да не всё)...
C++ Подскажите, где ошибки в программе #include <conio.h>//підключеннябібліотек #include <stdio.h> #include <string.h> #include <stdlib.h> class Och//класочередь { private://закриті полякласу struct Node//структура вузол { подробнее

Показать сообщение отдельно
XRuZzz
Антикодер
692 / 598 / 29
Регистрация: 15.09.2012
Сообщений: 2,545
28.10.2013, 00:05
но даже если вы исправите, то функция будет называться не DelElem, а скорее deleteNext()

то есть удаляет не то, что ожидаете.

отсюда мне приходит в голову, что нужно сначала найти предыдущий элемент(i-1), пройдя весь список вперёд,
так как мы не можем определить его сразу по текущему элементу, а он нам нужен для удаления текущего

или более рационально, перед тем как найдёте элемент, который требуется удалить сохраняйте указатель на предыдущий (i-1) элемент.

помоему больше нет вариантов
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.