Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Нахождение интеграла методом Симпсона https://www.cyberforum.ru/ cpp-beginners/ thread56081.html
http://i016.***********/0910/b7/f79e34604977.jpg имеется функция double Simpson(double (*Fx)(double)) { double I; double h; double x; double a,b; int m;
Несколько упражнений на массивы и строки C++
Задачи: 1) Определить положение минимального элемента из находящихся до первого отрицательного в одномерном массиве. 2) В двумерном массиве поменять местами 1 и 2 строки, 3 и 4 и т.д. 3) Заданы две строки. найти самую длинную их общую часть. По первой задаче у меня есть текст, но программа должным образом не работает. Вот текст: #include "stdafx.h" #include "iostream"
C++ Что же от меня хотят? :] только только разобрался с бинарным деревом и получил вот такое новое задание но что то не совсем понял что от меня требуется : Write a class that can be created only in a single instance and only by some specific method. For example this should work: SingleInstance *pInst = SingleInstance::getInstance(); pInst->someMethod(); And this shouldn't: https://www.cyberforum.ru/ cpp-beginners/ thread56076.html C++ настройки студии ?? https://www.cyberforum.ru/ cpp-beginners/ thread56063.html
какие самые оптимальные настройки студии чтобы всё паботало хорошо?
C++ Заменить все элементы массива большие чем "a" значением максимального элемента этого массива
Всем драсте, в общем у меня такая же ситуация) помогите пожалуста написать програмки на массивах 1мерный масив: Заменить все элементы массива большие чем "a" значением максимального эллемента этого массива PS я её накаверкал сам только она не работает, я делал через Max "max=a if (a>max) max=a" чтобы сначало найти наибольший член а дальше сравнивать с а и тд 2я задачка "Из заданного...
C++ не работает шаблонный список Создаю список При компиляции выдает ошибки 1>Linking... 1>main.obj : error LNK2019: unresolved external symbol "public: __thiscall Spisok<int>::~Spisok<int>(void)" (??1?$Spisok@H@@QAE@XZ) referenced in function _main 1>main.obj : error LNK2019: unresolved external symbol "public: __thiscall Spisok<int>::Spisok<int>(void)" (??0?$Spisok@H@@QAE@XZ) referenced in function _main 1> fatal error... https://www.cyberforum.ru/ cpp-beginners/ thread56060.html
C++ Хэш функции https://www.cyberforum.ru/ cpp-beginners/ thread56051.html
Задание: Написать программу которая реализует хэш-функцию за 3 последними цифрами, идентификационного номера. Реализовать добавления и поиск данных, предусмотреть квадратичный пересмотр для решения коллизии. Собственно задание. А теперь вопросы. Что такое хэш функции и для чего они в С++? Как, хоть примерно такое сотворить?
C++ c++ лабораторная
1 Найти самое близкое целое число до настоясчго , которое вводится пользователем с клавиатуры. 2 Пользователь вводит любые целые числа с клавиатуры, заканчивая введение числом 100. Вывести на экран информацию про подсчет в данном наборе как целых чисел, так и десятовой запятой. 3 Напишите программу, которая подсчитывает пробелы, символы табуляции и нового рядка в входной последовальности...
C++ Найти произведение элементов последней строки массива https://www.cyberforum.ru/ cpp-beginners/ thread56037.html
решите кто может задачку! 1) Найти произведение элементов последней строки массива размером 5х4, состоящей из элементов целого типа. ЗАРАНЕЕ СПАСИБО!
C++ Программа на C++ (Сумма кубов) https://www.cyberforum.ru/ cpp-beginners/ thread56031.html
Здравствуйте уважаемые программисты. Подскажите как решать задачу. Условие таково: Найти наименьшее натуральное n, которое можно представить двумя различными способами в виде суммы кубов двух натуральных чисел x^3+y^3 (x>=y) P.S. ^3 - куб >= - больше или равно
2шт. на матрицу(matrix27,5) C++
Очень прошу , помогите ПЛЗ :wall: :help: :help: Задачи надо написать на С 2 задачи : Первая - Дана матрица размера M x N . Найти максимальный среди минимальных элементов ее строк Вторая - Даны целые положительные числа M, N, число D и набор из M чисел. Сформировать матрицу размера M x N , у которой первый столбец совпадает с исходным набором чисел, а элементы каждого следующего...
C++ Вывести номер строки матрицы с самой длинной последовательностью одинаковых элементов Пожалуста, кто знает решите пожалуста задачку: Дана квадратная матрица m*m, написать программу которая выводит номер той строки в матрице где есть самая длинная последовательность из одинаковых елементов. Например если есть матрица :3 5 8 2 7 9 ... https://www.cyberforum.ru/ cpp-beginners/ thread56020.html
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
13.10.2009, 01:39 0

Список с указателем на последний элемент - C++ - Ответ 303396

13.10.2009, 01:39. Показов 11884. Ответов 8
Метки (Все метки)

Ответ

Отталкивают термины и моё незнание английского языка.
А так ничё страшного.

Что значит зацикиливание через голову?
Ну, то есть я понял, что в поле next последнего элемента заносишь адрес первого и всё, зацикливание произошло. Правильно?

Удаление с освобождением памяти- то есть просто в поле next некоторого элемента заносишь адрес элемента типа lItem. но не тот, что был, а другой.
Несколько элементов, таким образом, оказываются вычеркнутыми из списка, память под них освобождаешь delet, так?

Теперь по заданиям.

"Поменять местами первый и последний узлы"
Следи за мыслью.
Коль скоро список зациклен, первый последний элементы в нём условны. Первым считаем тот элемент, который был хвост до зацикливания, а последний, тот который был голова до зацикливания.
Так?
И сразу же: что значит в данном контексте поменять местами?
1) Адреса их мы поменять не можем. Они постоянны на протяжении всей программы.
2) Остаётся менять значения.

Я думаю, поменять значения полей data для тебя не составит труда

Да, собственно, и значения полей next тоже поменять нетрудно. Берёшь да меняешь. Только это уже будет связный списокиз менбьшего количества элементов (хвост выпадет из списка), а тот, что хвост в поле next будет содержать адрес самого себя.


Давай пока с вышенаписанным разберёмся.

Обошёлся бы кодом, да в английском не волоку.

Вернуться к обсуждению:
Список с указателем на последний элемент C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.10.2009, 01:39
Готовые ответы и решения:

Линейный односвязный циклический список с указателем на последний узел
Здравствуйте! При объявлении такого типа следует указывать только указатель на следующий элемент: ...

односвязный список не вставляет последний элемент
крашит при вставке последнего( с остальными вроде все норм #include&lt;iostream&gt; using namespace...

В список записывается только последний элемент
Вообщем задача состоит в создании списка и нахождении в нем одинаковых элементов. Но почему через...

В односвязный список добавляется последний нулевой элемент
Здравствуйте, такая проблема, почему-то в список добавляется последний нулевой элемент, в чем может...

8
13.10.2009, 01:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.10.2009, 01:39
Помогаю со студенческими работами здесь

Односвязный список: удалить последний элемент равный 0
Удалить последний элемент однонаправленного списка равный 0.

Создать динамический список. Удалить из него первый и последний элемент.
Список. есть пример программы: Создать динамический список. Удалить из него первый и последний...

Если первый и последний элемент - символ, сформировать список из первого и последнего элемента...
Только начали учить в универе Лисп, простенькие задачи со списками решать могу, но вот с таким вот...

Определить последний элемент первого списка, входящий также и во второй список и вывести его
Люди добрые, прошу, помогите пожалуйста... Даны два списка. Определить последний элемент первого...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru