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

Быстрая сортировка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Структура tree. Функция работы с этой структурой http://www.cyberforum.ru/cpp-beginners/thread852894.html
Привет. В книге (неважно какой), есть пример такого кода: struct tree { int v; tree* p; }; int F(tree* q) { int i, m, n;
C++ Добавление элементов в одномерный массив Здравствуйте, нужно сделать динамический одномерный массив "Добавить К элементов, начиная с номера N". Друг скинул похожую, только она не добавляет, а удаляет. Помогите переделать. Я не могу найти строку которая именно удаляет. Заранее всем спасибо! #include "stdafx.h" #include <iostream> #include <stdlib.h> using namespace std; // Определение функции формирования одномерного... http://www.cyberforum.ru/cpp-beginners/thread852893.html
Умножение + создание матриц C++
Не могу разобраться с умножением матриц Выдает либо числовой мусор, либо просто нули... Вот код: #include <stdlib.h> #include <conio.h> #include <iostream.h> #include <stdio.h> //--------------------------------------------------------------------------- enum {max_size=10}; struct Matrix {
C++ Заполнение массива числами и сортировка
Есть следующая задача: "Объявите двумерный вещественный массив, в котором n*m элементов. Заполните его числами полученными по закономерности: a(ij(а итое джейтое) = сумма (над суммой буква i под суммой n=0) ((i+1)*(j+3))/(i+j+1). Отсортируйте каждую строку массива по убыванию методом быстрой сортировки. Вот, очень прошу, ребят напишите пожалуйста задачу? Действительно очень нужно, помогите...
C++ Некорректно записываются числа в файл http://www.cyberforum.ru/cpp-beginners/thread852833.html
Всем привет и с наступающими праздниками. Имеется задание: надо записать в файл строки и числа, введенные с клавиатуры. Должно быть что-то вроде Ivanov Ivan 170 65 4587, а в файл записывается какая-то белиберда: MD Ivanov МММММММММ ММММXMD Ivan МММММММММММ ММММA Є ® Помогите, пожалуйста, решить проблему. class Stud{ private: string surname; string name; int weigh; ...
C++ Для каждого числа последовательности вывести новое число, которое получится после записи цифр числа в обратном порядке Пожалуйста, напишите программы в С++ по функциям!). 29. Вводится последовательность из N целых чисел. Для каждого числа последовательности вывести новое число, которое получится после записи цифр числа в обратном порядке (функцией оформить определение нового числа для заданного). подробнее

Показать сообщение отдельно
ensaid
3 / 3 / 0
Регистрация: 06.11.2012
Сообщений: 62
30.04.2013, 15:35     Быстрая сортировка
Здравствуйте уважаемые форумчане киберфорума.
Имеется проблеммка с задачкой, могли бы вы помочь мне ее решить?
Имеем двумерный массив(матрицу) сформированный в соответствии с конкретной функцией, массив необходимо отсортировать по убыванию, построчно методом быстрой сортировки( дело в том, что я вообще не представляю, что это такое, а поиск по киберфоруму не дал мне понятных результатов)
Может ли кто-то объяснить мне как отсортировать массив в соответствии с быстрой сортировкой?
p.s. и не мог бы кто-нибудь объяснить как создать здесь динамический массив с размерностью n*n, такой, чтобы я мог задавать его размерность вводя число с клавиатуры?
Заранее спасибо, тем кто отзовется на мой аларм!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream>
int main()
{
    setlocale(LC_ALL, "Russian");
    const int n = 5;
 
    int a[n][n];
    int i,j;
    for (i=0;i<n;i++)
        for (j=0;j<n;j++)
 
            a[i][j]=((i+1)*(j+3))/(i+j+1);
    for (i=0;i<n;i++)
        {for (j=0;j<n;j++)
            std::cout<<a[i][j]<<" ";
    std::cout<<"\n";}
    system("PAUSE");
    return 0;
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru