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

Функция сортировки вектора и списка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти трехзначные числа от 100 до n, равные сумме кубов своих цифр http://www.cyberforum.ru/cpp-beginners/thread1064113.html
Найти трехзначные числа от 100 до n, равные сумме кубов своих цифр. (написать три программы с использованием всех видов цикла)
C++ Неправильно работает функция void FreeTop( Tree *&tree ) { if( tree->d == NULL )delete tree; else FreeTop( tree->d ); } это моя функция освобождения памяти самого верхнего узла дерева. но почему то когда вызываю вот тот код: while( tree != NULL ){ FreeTop(tree); http://www.cyberforum.ru/cpp-beginners/thread1064108.html
C++ Проверить, образуют ли 4 числа арифметическую, геометрическую прогрессию, или не образуют никакой прогрессии
Создать программу, с помощью которой можно выяснить, образуется из заданных четырех чисел арифметическая прогрессия, геометрическая прогрессия или совсем не образуется. Если какая-то образуется, то найти ее разницу или знаменатель и сумму первых десяти членов, а если не образуется никакая, то заменить все введенные числа на вдвое меньше. На экран вывести соответствующие комментарии с объяснением...
C++ Определить материал с минимальной плотностью
Всем добрый день,помогите кто может.Чего здесь не хватает или не правильно,что-то.? Неправильно выводит материал с минимальной плотностью. Вот условие задачи: Известны данные о массе и объеме 30-ти предметов, изготовленных из различных материалов. Определить материал с минимальной плотностью. Вот код: #pragma hdrstop #include <stdio.h> #pragma argsused struct DATA{
C++ Дана строка символов. Проверьте,является ли данная строка палиндромом http://www.cyberforum.ru/cpp-beginners/thread1064069.html
Парни нужна помощь,нужен код решения этой задачи на языке с++. Дана строка символов. Проверьте,является ли данная строка палиндромом.
C++ надо вывести минимальную Расстояние точки mystructs1[3].Value = 9; ? #include "stdafx.h" #include <string.h> #include <iostream> #include "math.h" using namespace std; struct MyStruct { int x; int y; int Value; подробнее

Показать сообщение отдельно
EvgenyDrogba
0 / 0 / 0
Регистрация: 25.07.2012
Сообщений: 3
06.01.2014, 12:34     Функция сортировки вектора и списка
Добрый день, помогите пожалуйста) Суть задания в том, что нужно написать функцию сортировки (Одну!) сразу для вектора и списка без использования итераторов, т.е. в main'е требуется передать в функцию либо объект класса вектора, либо объект класса списка (int main {.....sort (Vector v или List l)}.

Сделал с итераторами вот так, но препод попросил сортировать без итераторов:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//template <class T>
template <class T>
void sort (T iter, T end)
{
    for  (;iter != end; ++iter)
    {
        T iter2 = iter;
        ++iter2;
        for (; iter2 != end; ++iter2)
        {
            if (*iter > *iter2)
                swap(*iter, *iter2);
        }
    }
}
Помогите, пожалуйста, кто может!)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru