Форум программистов, компьютерный форум CyberForum.ru

Возможно ли как-то переделать односвязный список в двусвязный? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как сделать камеру (в игре) :D http://www.cyberforum.ru/cpp-beginners/thread724165.html
Пишу 2D игру на движке HGE. Надо сделать камеру, чтобы она следовала за игроком (по Х-координате). Сделал так: float Offset = (-Player.X) + (Window.Width/2); hge->Gfx_SetTransform(0, 0, Offset, 0, 0, 1, 1);(третьим аргументом устанавливается смещение центральной точки "мира" по Х-координате) Все работает камера едет за игроком, НО слишком резко)) Всмысле, игрок может достаточно быстро...
C++ Массивы указателей, исключительные ситуации Добрый вечер, обьясните пожалуйста почему нельзя сделать исключительную ситуацию вот так: int N; cout<<"Введите количество элементов массива\n"; Cstreet **mass; //массив указателей на обьекты класса while(cin>>N) { try { mass = new Cstreet *; http://www.cyberforum.ru/cpp-beginners/thread724162.html
Цикл с предусловием (Вычислить сумму ряда) C++
Здравствуйте уважаемые форумчане. Вот задача. Не могу её реализовать, формулы больно пугают, теряюсь с чего начать. Помогите чем сможете. Заранее спасибо. Пусть {x}_{1}={x}_{2}={x}_{3}=1; {x}_{i}={x}_{i-1}+{x}_{i-3}, i=4,5,6... . Найти \sum_{i=1}^{50}\frac{{x}_{i}}{{2}^{i}}
не работает удалением динамического массива строк C++
Не знаю в чем проблема. вроде бы правильно написано. #include <iostream> #include <fstream> #include <stdio.h> #include "conio.h" #include <string.h> using namespace std; const char b = ",. ";
C++ Проверка if http://www.cyberforum.ru/cpp-beginners/thread724148.html
Я новичок в с++, хотел сделать проверку if, например если вы ввели q тогда выводится сообщение "asd", но прога не работает, в чем может быть проблема? #include <iostream> using namespace std; void main() { char a,q; cin>>a;
C++ Генерация дробных случайных чисел на определенным интервале Не могу придумать, как сделать так, чтоб пользователь вводил интервал и происходила генерация дробных случайных чисел на этом интервале. Сам код: #include <iostream.h> #include <conio.h> #include <stdlib.h> #include <math.h> #include <stdio.h> class method{ public: void summ(double x, double &s); подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1234 / 983 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
08.12.2012, 23:14     Возможно ли как-то переделать односвязный список в двусвязный?
Цитата Сообщение от maSt Посмотреть сообщение
Возможно ли переделать односвязный список в двусвязный? Или проще написать программу наново?
Вполне, но всё же лучше написать заново. И сделать это правильно Вы совершенно не понимаете, в чём суть функций. Функция это не просто кусок кода, выдернутый из main() и обёрнутый в скобочки.

Цитата Сообщение от maSt Посмотреть сообщение
Или же, возможно читать в односвязном списке начиная от последнего значения без прохода предыдущих?
Нет, невозможно.
 
Текущее время: 11:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru