|
|
Другие темы раздела | |
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++ - Ответ 30339613.10.2009, 01:39. Показов 11884. Ответов 8
Метки (Все метки)
Ответ
Отталкивают термины и моё незнание английского языка.
А так ничё страшного. Что значит зацикиливание через голову? Ну, то есть я понял, что в поле next последнего элемента заносишь адрес первого и всё, зацикливание произошло. Правильно? Удаление с освобождением памяти- то есть просто в поле next некоторого элемента заносишь адрес элемента типа lItem. но не тот, что был, а другой. Несколько элементов, таким образом, оказываются вычеркнутыми из списка, память под них освобождаешь delet, так? Теперь по заданиям. "Поменять местами первый и последний узлы" Следи за мыслью. Коль скоро список зациклен, первый последний элементы в нём условны. Первым считаем тот элемент, который был хвост до зацикливания, а последний, тот который был голова до зацикливания. Так? И сразу же: что значит в данном контексте поменять местами? 1) Адреса их мы поменять не можем. Они постоянны на протяжении всей программы. 2) Остаётся менять значения. Я думаю, поменять значения полей data для тебя не составит труда Да, собственно, и значения полей next тоже поменять нетрудно. Берёшь да меняешь. Только это уже будет связный списокиз менбьшего количества элементов (хвост выпадет из списка), а тот, что хвост в поле next будет содержать адрес самого себя. Давай пока с вышенаписанным разберёмся. Обошёлся бы кодом, да в английском не волоку. Вернуться к обсуждению: Список с указателем на последний элемент C++
1
|
13.10.2009, 01:39 | |
Готовые ответы и решения:
8
Линейный односвязный циклический список с указателем на последний узел односвязный список не вставляет последний элемент В список записывается только последний элемент В односвязный список добавляется последний нулевой элемент |
13.10.2009, 01:39 | |
13.10.2009, 01:39 | |
Помогаю со студенческими работами здесь
0
Односвязный список: удалить последний элемент равный 0 Создать динамический список. Удалить из него первый и последний элемент. Если первый и последний элемент - символ, сформировать список из первого и последнего элемента... Определить последний элемент первого списка, входящий также и во второй список и вывести его |