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

Комментарии - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ref class. Как правильно? http://www.cyberforum.ru/cpp-beginners/thread298064.html
ref class - ссылочный класс. Я использовал его не задумываясь в чем его суть. Так вот, что имеется в виду под "ссылочный" ? (а ля public - "открытый"). Для наглядности пример: namespace Name { public ref class First { private: ref class Second
C++ кто напишет программу с коментариями - кину 100р на телефон. Сравнить построчно два файла и распечатать различающиеся строки (из каждого файла) и их номера. http://www.cyberforum.ru/cpp-beginners/thread298061.html
немогу разобраться со строковым типом и задачей с простыми числами. C++
Люди, помогите пожалуйста, немогу разобраться со строковым типом и задачей с простыми числами. На носу сессия, а учиться дальше оочень хочется.. 1. Дана строка символов. Преобразовать ее, заменив в ней каждую из групп стоящих рядом точек одной точкой. 2. Задан текст. Найти длину самого короткого слова. 3. Дан текст. Напечатать те слова, которые удовлетворяют следующему свойству: в слове нет...
Решение ОДУ 2го порядка C++
Здравствуйте нужна ваша помощь ОДУ 2го порядка. y''=5y=0, y(0)=0 y(1)=1; Необходимо решить методом рунге кутта 4го п.т. Я сделал как систему ду. z' = -5y; y'=z; Не получается реализовать
C++ топологическая сортировка http://www.cyberforum.ru/cpp-beginners/thread298048.html
Требуется написать программу которая осущевстляет топологическую сортировку с помощью поиска в глубину na C. задача для студентов мат-фака.Оплату гарантирую. Программа которая осущевстляет поиск в глубину уже есть, т.е. нужно дополнить её. icq:574982593 p.s.последующие предложения возможны (семестр только начался)
C++ Непонятная ошибка!? Есть задача: дан массив и число, переставить числа в массиве таким образом, чтобы слева от некоторой границы шли числа, меньшие или равные заданному числу, а справа от границы - большие или равные заданному числу. написал код: #include <stdio.h> #include <conio.h> #include <iostream.h> using namespace std; int *x,d=10,a; size_t i=0,j,n=10; x=new int(n); while (i<n) подробнее

Показать сообщение отдельно
ValeryLaptev
Эксперт C++
1004 / 783 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
17.05.2011, 23:06     Комментарии
C++
1
2
3
4
5
6
7
8
9
10
11
12
int mergeSort(int *arr, int a, int b) 
{
  int split;
  if (a < b)
  {
        split = (a + b)/2;
        mergeSort (arr, a, split);
        mergeSort (arr, split+1, b);
        merge (arr, a, split, b);
  }
return *arr;
}
Это рекурсивная процедура.
Вычисляется середина массива, потом рекурсивно она вызывается для левой и правой половины массива. После возврата из обоих вызовов выполняется слияние отсортированных половинок массива.
 
Текущее время: 07:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru