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

Немного о списках - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оператор цикла while/do while http://www.cyberforum.ru/cpp-beginners/thread723985.html
Всем добрый вечер! Поставили задачу в работающей прграмме, избавиться от метки М1(как следствие goto М1), чтобы программа продолжала работу, не закрывалась после выполнения какого-либо пункта. Посоветовали использовать оператор while/do while, но как, я честно сказать без понятия, помогите пожалуйста!) # include <stdafx.h> # include <iostream.h> // Библиотека ввода-вывода # include <math.h>...
C++ Функция определения длины строки Подскажите, как написать функцию в С++, аналогичную функции strlen(функцию определения длины строки). http://www.cyberforum.ru/cpp-beginners/thread723982.html
C++ Создать файл, состоящий из слов максимальной длины для каждой исходных строк
создать программу читающую файл, состоящий из строк, строки разделены запятыми, и создающую файл,состоящий из слов максимальной длины для каждой исходных строк
Функция разбиения строки на отдельные слова C++
Подскажите, плиз, как написать функцию разбиения строки на отдельные слова. Параметр функции — исходная строка, результат работы — динамический массив строк, каждый элемент которого — очередное слово из исходной строки. По-простому можно считать, что слова в исходной строке отделены друг от друга пробелами (одним или несколькими), по-хорошему — функция должна принимать в качестве второго...
C++ Сортировка столбцов матрицы http://www.cyberforum.ru/cpp-beginners/thread723966.html
Было дано задание: "Написать программу обработки матриц. Программа должна иметь текстовое меню, состоять из подпрограмм. предусмотреть возможность ввода матрицы с клавиатуры и генерации случайных значений и вывод результата обработки на экран. Дано матрицу А порядка NxM. Отсортировать столбцы матрицы по возрастанию их наименьших элементов." Но есть проблема: error C2065: cout«: необъявленный...
C++ два алгоритма одно приложение Здравствуйте. Возможно ли одновременное выполнение двух алгоритмов одним приложением (один main.cpp) и если да, где про это можно почитать? (если я правильно понял мне дорога в раздел многопоточности?) подробнее

Показать сообщение отдельно
FireProoF
17 / 17 / 1
Регистрация: 28.10.2012
Сообщений: 193

Немного о списках - C++

08.12.2012, 19:09. Просмотров 306. Ответов 9
Метки (Все метки)

Помогите разобраться со списками(хотя бы односвязными) Подскажите пример простого кода, где реализован список как можно проще.
Вот пока что я сам сделал по лекциям:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include "stdafx.h"
Elem* Add(int,Elem*)//Добавляет элемент в список
int main()
{
    struct Elem 
    {
        int Data;
        Elem* Next;
    };
}
Elem* Add(pElem l, A data, bool addend)
{
    if ( !l )
    {
        pElem newel = new Elem;
        newel->Data = data;
        newel->Next = NULL;
        newel->Prev = NULL;
        return newel;
    }
    else
    {
        if (!addend)
        {
            pElem newel = new Elem;
            newel->Data = data;
            newel->Next = l;
            newel->Prev = NULL;
            l->Prev = newel;
            return newel;
        }
        else
        {
            pElem fel = l;
            while (l->Next) l = l->Next;
            pElem newel = new Elem;
            newel->Data = data;
            newel->Next = NULL;
            newel->Prev = l;
            l->Next = newel;
            return fel;
        }
    }
}
На данный момент научите передавать список в функцию, объясните ф-ю, которую я показал(это из лекции) может есть попроще вариант.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru