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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Генератор случайных чисел для записи в бинарный файл http://www.cyberforum.ru/cpp-beginners/thread1164268.html
Здравствуйте. Есть задача: В файле содержатся числа. Сформировать квадратную матрицу из 25 последних чисел файла. Посчитать сумму элементов над главной диагональю полученной матрицы. Исходный файл формировать программно. Количество элементов исходного файла неизвестно. Так вот. Файлик бинарный. В него рандомим числа. Вот код нашего рандома: #include <time.h>
C++ Формирование двоичного кода для целой и дробной части + вывод в файл Упростила программу, но суть ясна. Выводит число, потом его целую и дробную часть, после чего переводит обе части в двоичную систему счисления. Целую часть конвертирует правильно, а с дробной проблемы. :( Кто-нибудь может помочь разобраться, почему двоичный код для дробной части неверный? #include <iostream> #include <fstream.h> #include <string> #include <stdio.h> #include <stdlib.h> http://www.cyberforum.ru/cpp-beginners/thread1164259.html
Приложение падает при удалении синглтона C++
Всем привет. Понадобилось мне использовать паттерн Singleton, реализовал я его так. UIManager* UIManager::GetInstance(){ if(!m_Instance){ m_Instance = new UIManager(); } return m_Instance; } Также добавил в деструкторе удаление указателя
C++ Оптимальная IDE для отладки native C++ приложений
Посоветуйте, пожалуйста, оптимальную IDE для отладки native C++ приложений. Желательно кроссплатформенную.
C++ Преобразование в матрице для игры http://www.cyberforum.ru/cpp-beginners/thread1164239.html
void GameField::PerformMove(int direction) { glutSetWindowTitle("perforn move inited"); switch(direction) { glutSetWindowTitle("switch inited"); case 1://if direction is up { glutSetWindowTitle("case1 inited"); for(int i=0;i<4;i++)//for each row
C++ Вычислить приближенную сумму ряда при фиксированном значении x двумя способами Для функционального ряда {a}_{1}{x}^{}+{a}_{2}{x}^{2}+...+{a}_{n}{x}^{n}+...=\sum_{n=1}^{\propto }{a}_{n}{x}^{n} где {a}_{n}={(-1)}^{n}\frac{n-1}{{3}^{n}*n!} вычислить приближенную сумму при фиксированном значении x двумя способами: сумму первых n членов ряда и сумму с точностью до eps(эпсилон) в двух разных функциях: double Sum1(double x, int n); double Sum2(double x, double eps); ... подробнее

Показать сообщение отдельно
pitline
41 / 9 / 4
Регистрация: 21.12.2013
Сообщений: 208
02.05.2014, 19:49  [ТС]     Сортировка односвязного списка пузырьком
Т. е. в строке 36
Цитата Сообщение от pitline Посмотреть сообщение
mylist.push_back(n);
должен иметь вид как
C++ (Qt)
1
list<int>.push_back(n);
?
А в выводе наверно нужно поставить вместо a.key *begin(указатель на начало списка)
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
void Print(mylist *b)
{
    mylist *print = b;
    while(print)
    {
        cout << print->*begin << "->";
        print = print->next;
    }
    cout << "NULL\n" << endl;
}
Если знаете подскажите пожалуйста как вообще правильно записывается цикл с перебором элементов списка, спасибо.
 
Текущее время: 09:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru