Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сортировка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с объектами классов http://www.cyberforum.ru/cpp-beginners/thread32525.html
Всем здраствуйте. Помогите если вам не так сложно :) Вот сейчас я поясню, то что не могу сделать: В соответствии с написанной программой разработать алгоритм работы с объектами базовых и...
C++ Решение ламерского примера Доброго времени суток, уважаемые форумчане! Возникла проблема при решении простого примера. Ответ выдаёт всё время один и тот же, в не зависимости от того какой х ввожу. Мне кажется что дело всё... http://www.cyberforum.ru/cpp-beginners/thread32524.html
Необходимо C++/C C++
Собственно необходимо данный код (C++) перевести его в Cи. Пожалуйста помогите написал на C++ а необходимо на Си написать... #include <stdio.h> #include <string.h> #define LIM 20 struct ST {...
C++ передача массива в функцию
у меня в мейне есть двумерный массив нужно его передать в дургую функцию как это сделать подскажите плиз
C++ Целочисленная матрица http://www.cyberforum.ru/cpp-beginners/thread32520.html
Ни могу решить........помогите кто может. Упорядочить строки целочисленной прямоугольной матрицы по возрастоянию количества одинаковых элементов в каждой строке.
C++ Посчитать ряд Не используя стандартные функции (за исключением степенной), вычислить сумму следующего ряда с заданной точностью Е > 0 (Е, х, а вводятся с клавиатуры) подробнее

Показать сообщение отдельно
HERETIC
90 / 90 / 3
Регистрация: 10.10.2008
Сообщений: 607
Завершенные тесты: 1
03.05.2009, 14:33
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
29
30
31
32
33
     void qsort(l, u)
 
      if l >= u
 
      return
 
      m = l
 
      for i = [l+1, u]
 
      /* инвариант:
 
      x[l+1..m] < x[l] && x[m+1..i-1] >= x[l] */
 
      if ( x[i] < x[l])
 
      swap(++m, i)
 
      swap(l, m) /* о чем писалось в примечании:
 
      если этого не сделать -
 
      попадаем в беск. цикл, если
 
      x[l] - максимальный элемент */
 
       
 
      /* x[l..m-1] < x[m] <= x[m+1, u] */
 
      qsort(l, m-1)
 
      qsort(m+1, u)
Для сортировки массива х[n] функцию следует вызвать как qsort (0, n-1).
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.