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

Добавление элемента в список с проверкой уникальности - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ссылка на двумерный массив http://www.cyberforum.ru/cpp-beginners/thread1097228.html
Здравствуйте. Объясните досконально это выражение: int (&ref1);
C++ Логарифмы и не объявленные идентификаторы - найти ошибку в коде #include <iostream> #include <conio.h> #include <math.h> void main() { float x,y; // объявление переменных http://www.cyberforum.ru/cpp-beginners/thread1097219.html
Установка wxWidgets3.0 в Code Blocks C++
Привет, помогите пожалуйста установить wxWidgets3.0 в Code Blocks, а то сил уже никаких нету( как его туда запихать ?
Посимвольно считать текст из файла и распределить сколько каких символов в тексте C++
Решал задачу. Суть в том, что нужно взять текст из .txt файла. посимвольно считать и распределить сколько каких символов в тексте(по таблице ascii, но столкнулся с проблемкой: объявил два массива(один просто последовательный набор чисел 1...255, а второй массив счетчик символов). проблема в том, что при заполнении первого массива первый символ второго массива такой же как и последний первого) а...
C++ Стеки и очередь http://www.cyberforum.ru/cpp-beginners/thread1097161.html
Объясните пожалуйста что такое стек и очередь.И не могли вы написать программу с объяснением,где допустим задается стек из 10 элементов в цикле и с выводом,также и с очередью.Я как понял в стеке должно на экран вывести 9876543210.
C++ Линковка wxWidgets3.0 в Code Blocks Привет, как правильно установить wxWidgets3.0 для Code Blocks ? я скачал файл, wxPack_v3.0.00.03.exe, установил wxWidgets3.0 по пути: D:\Proga\wxWidgets3.0 В Code Blocks когда я выбрал проект с wxWidgets я указал путь к wxWidgets Но при компиляции проекта мне видает ошибку линковки: ||=== Build: Release in Binder (compiler: GNU GCC Compiler) ===| ld.exe||cannot find -lwxmsw30u_core|... подробнее

Показать сообщение отдельно
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
15.02.2014, 16:44     Добавление элемента в список с проверкой уникальности
Приблизительно так:

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
void List::bound(char data)
{
    Element *temp = new Element;
    temp->data = data;
    Tail = Head;
    if (Head != NULL)
    {
        while (Tail != NULL)
        {
            if (Tail->data == temp->data)
                break;
            else if (Tail->data < temp->data && Tail->Next == NULL)
            {
                Tail->Next = temp;
                break;
            }
            else if (Tail->data < temp->data && Tail->Next->data > temp->data)
            {
                temp->Next = Tail->Next;
                Tail->Next = temp;
                break;
            }
            Tail = Tail->Next;
        }
    }
    else
        Head = Tail = temp;
}
И в мейне:
C++
1
2
        lst.bound('7');
    lst.Print();
 
Текущее время: 13:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru