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

qsort исключение Steck Overflow - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача со стеками в Си++ http://www.cyberforum.ru/cpp-beginners/thread996824.html
Нужно создать стек, добавить в него элементы и удалить каждый второй элемент стека.
C++ Алгоритм Целый день пишу программу.Дедлайн:завтра сдавать.Чувствую по моему алгоритму я не успею. Задание: Создать файл записей с полями: название улицы, количество зданий на этой улице, год возникновения названия улицы. Подсчитать и вывести на экран количество зданий, которые были построены за годы от n до m. Программу ещё полностю не написал.Начал писать и в ходе написания делаю тесту на правильность... http://www.cyberforum.ru/cpp-beginners/thread996706.html
C++ NetBeans автодополнение
Можно ли сделать, чтобы в NetBeans автодополнение начинало работать без нажания Ctrl+Space? То есть автоматически, как в других IDE. Добавлено через 15 часов 28 минут Ни кто не сталкивался с этим?
Итератор бинарного дерева C++
Здравствуйте всем! Передо мной стояла задача написать класс, представляющий бинарное дерево, использующий другой класс для представления узла. Но при написании функции поиска элемента в дереве столкнулся с проблемой - она должна возвращать толькоитератор. Про итераторы почитал - со списком вроде как разобрался, а с деревом хороших примеров не нашел. Не могли бы вы помочь с реализацией...
C++ Подсчитать количество слов содержащие две согласные буквы http://www.cyberforum.ru/cpp-beginners/thread996659.html
Помогите в написании кода: Подсчитать количество слов в тексте, содержащие две согласные буквы.
C++ Не получается считать строку с gets Имеется (казалось бы доведенная до ума более или менее) программа: #include "stdio.h" #include "conio.h" #include "math.h" #include "string.h" #include "stdafx.h" #include <iostream> подробнее

Показать сообщение отдельно
marni
2 / 2 / 0
Регистрация: 17.04.2013
Сообщений: 68

qsort исключение Steck Overflow - C++

03.11.2013, 23:52. Просмотров 273. Ответов 6
Метки (Все метки)

Кликните здесь для просмотра всего текста
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
template<class T>
void quickSort(T* arr, int l, int r)
{
    if(l >= r)
        return;
    auto i = l;
    auto j = r;
    auto med = arr[r / 2];
    while(i <= j)
    {
        while(arr[i] < med)
            ++i;
        while(arr[j] > med)
            --j;
        if(i <= j)
        {
            std::swap(arr[i], arr[j]);
            ++i;
            --j;
        }
    }
    quickSort(arr, l, j);         // Сюда
    quickSort(arr, i, r);        // и сюда направлеет компилятор
 
}

Перепробьівал много примеров, все или исключение дают или первому елемету дают -852244223. Пишу в VC++2012
Даже с форума пробьівал примерьі брать и все одно и то же
Что здесь надо исправить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru