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

Cортировка двусвязного списка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заполнить матрицы по правилу http://www.cyberforum.ru/cpp-beginners/thread272164.html
Доброго времени суток. Вот встал перед проблемой при работе с матрицей. Необходимо заполнить матрицу 5х5 следующим образом 1 1 1 1 1__или__x 1 1 1 x 0 1 1 1 0_______0 x 1 x 0 0 0 1 0 0_______0 0 x 0 0 0 1 1 1 0_______0 x 1 x 0 1 1 1 1 1_______0 0 0 0 0 Исходников не прошу, хочу просто услышать мысли по этому поводу, алгоритмы реализации, мб примеры, а то щя по книжке С учу а там...
C++ Классы и строки Определить класс «Строка» – String длины n. Написать не сколько конструкторов, в том числе конструктор копирования. Реали зовать методы для выполнения конкатенации строк, извлечения сим вола из заданной позиции, сравнения строк. Перегрузить операции сложения, индексирования, отношения, добавления (+ =) , присваивания для данного класса. http://www.cyberforum.ru/cpp-beginners/thread272161.html
C++ коментарий к коду..
Помогите пожалуйста у меня есть программа вот она: #include <iostream> int rev(int rhs) { int res = 0; while(rhs) { res += rhs % 10;
Перегрузка функций и операторов C++
Создать класс String – строку, используя динамическую память. Определить операторы "+" –сложение строк, "=" и "+=" – присваивания, как методы класса. Определить операторы сравнения "==", "!=", "<", ">", как дружественные функции. Операторы должны работать как со String, так и с char*. Определить оператор "" для доступа к каждому символу в отдельности. Перегрузить операторы ввода/вывода в поток.
C++ Динамика,С++,предметная область Аптека http://www.cyberforum.ru/cpp-beginners/thread272156.html
Сказали сделать задачу на С++,дали только предметную область Аптека,которая состоит из:класс поставщик,класс база,класс сотрудники,класс поставки,класс дата,класс мед_препараты и сказали сделать из этого задачу с динамикой.Помогите люди! если будут какие то наброски этой страшной задачи пишите,надеюсь на вашу помощь
C++ Координаты пересечения Есть такое задания Создать два класса: линия (Line, содержит параметры a и b) и круг (Circle, содержит координаты центра и радиус). Описать функцию, определяющую координаты точек пересечения, как дружественную. Подскажите по какой формуле или как определить координаты пересечения линии с кругом? подробнее

Показать сообщение отдельно
Sick2
14 / 14 / 1
Регистрация: 26.11.2010
Сообщений: 235
07.04.2011, 23:25     Cортировка двусвязного списка
Ну, в общем задание в названии. Нужно отсортировать двусвязный список, методом пузырька. Сортировку-то я эту знаю. Но вот проблема, я не могу разобраться, как в двусвязном списке перейти к следующему элементу, и как сделать указатель на текущий. Да и вообще с двусвязными как-то не ладится)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
struct Element                              
{ 
    Element* Prev;                          
    Element* Next;                            
    void*    Data;   
    int val;
    Element(Element* prev, void* data,  Element* next) 
    {
        Prev = prev;
        Data = data;
        Next = next;
    }
 
};
Сюда нужно что-то добавлять? Прошу помощи хоть в чём)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru