Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Дерево структур "семья" - Найти и вывести имя младшего ребенка у Иванова И. И Здравствуйте. Помогите, пожалуйста. У меня возникли проблемы. Вот задание: Описать массив записей "семья". -------------------------------------------------------------- Отец ! Мать ! Ребенок ! ! Ребенок! --------------------------------------- ----------- Ф.И.О.!дата !Ф.И.О.!дата ! Имя !дата ! ...... ! Имя !дата ! !рожд.! ... https://www.cyberforum.ru/ cpp-beginners/ thread1228840.html C++ Std::thread, создать указатель на член класса
Есть класс #pragma once #include <map> #include <vector> #include <string> #include <thread> //This class allows to calculate quadratic equation class SquareSolver { public:
C++ Найти слова в файле, которые больше 10 букв и вывести первое на экран Помогите понять и решить проблему, пожалуйста. Задача такова: есть файл со словами, необходимо найти слова, которые больше 10 букв и вывести первое на экран. Сделать это нужно с помощью функции(поиск по дереву и вывод на экран), которая принимает, как параметр указатель на другую функцию(задаем условие). Компилятор выдает ошибку: error C2664: Tree<T>::SearchIf: невозможно преобразовать... https://www.cyberforum.ru/ cpp-beginners/ thread1228806.html C++ SpRecord, SDK - записать номер звонившего абонента https://www.cyberforum.ru/ cpp-beginners/ thread1228795.html
При поступлении звонка на экран выводиться номер телефона, как сделать так, чтобы номер записывался сразу на компьютер? Или хотя бы как узнать номер? http://www.sprecord.ru/developers/sdk
C++ Как преобразовать типы данных?
есть переменные int var1; int var2; int result; я хотел бы не создавать еще 3 переменных типа double, для операции result = var1 / var2; а воспользоваться уже имеющимися типа int. как преобразовать на время операции деления эти переменные в тип например double или float.
C++ Самоучитель С. Прата Нарисовать треугольник https://www.cyberforum.ru/ cpp-beginners/ thread1228691.html
Напишите программу, использующую вложенные циклы, которая запрашивает ввод количества отображаемых строк. Затем она отображает указанное кол-во строк, заполненных звездочками. Причем кол-во звездочек в строке соответствует ее порядковому номеру. Перед звездочками выставляются точки так, чтобы в каждой строке общее количество символов было равно указанному кол-ву строк.
C++ Обратная матрица (перестановка строк и столбцов) https://www.cyberforum.ru/ cpp-beginners/ thread1228679.html
Как сделать сортировку столбцов матрицы?Т.е если у меня по главной диагонали есть нуль,надо вместо этого столбца(где есть нуль) поставить столбец без нуля,а тот столбец на место этого.например матрица 0 7 0 А= 0 0 4 5 0 0 для этой матрицы обратной не существует,если ее преобразовывать,а вот если поменять строки местами и получить матрицу ...
C++ Найти нулевые строки и столбцы в матрице
Доброго всем дня)) помогите сделать часть кода на проверку строк и столбцов матрицы. Если все элементы строки или столбца нули то => выход из программы Заранее спасибо
C++ Стоит ли использовать std::atomic? Доброго времени суток. Есть переменная в "поток 2" (назовем так) const volatile bool *pbCancelled;, являющаяся указателем на флаг volatile bool iCancel; в "поток 1". Поток 2 запускается после потока 1 и перед использованием указателя выполняется функция void gDrawing_c::bindCancelFlag( const volatile bool *ptrbCancelled ) { https://www.cyberforum.ru/ cpp-beginners/ thread1228638.html C++ Пузырьковая сортировка - исправить код У меня есть массив unsigned char *buffer = new unsigned char. И мне нужно реализовать пузырьковую сортировку (сравниваются значения функции). unsigned char *tmp = new unsigned char; for (int i = 0; i < length; i++) { for (int j = 0; j < length - i - 1; j++) { if (function(buffer, width, j) < function(buffer, width, j+1)) { std::copy(buffer, buffer + j*width,... https://www.cyberforum.ru/ cpp-beginners/ thread1228636.html
Ошибка при динамическом выделении двумерного массива char C++
Ребята, спасите-помогите. Нужно выделить двумерный массив типа char для игрового поля. Выделяю вроде бы как положено, но получаю рантайм ошибку при запуске. Уже больше двух часов парюсь с этим массивом, ума не приложу где может быть ошибка. Перепроверил всё десятки раз. Код конструктора, в котором выделяется массив: GameField::GameField(size_t _sizeX, size_t _sizeY, char _markerP1, char...
C++ Реализовать функцию целочисленного деления для двух линейных двусвязных списков https://www.cyberforum.ru/ cpp-beginners/ thread1228587.html
Реализовать операцию / (целочисленное деление) для двух длинных натуральных чисел. Операнды должны быть представлены линейными двусвязными списками, информационная часть элементов которых одна цифра числа. #include <iostream> using nam
Master of Orion
Эксперт .NET
6098 / 4954 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
21.07.2014, 15:10 0

Работа функции qsort - объяснить работу функции - C++ - Ответ 6447644

21.07.2014, 15:10. Показов 1910. Ответов 16
Метки (Все метки)

Ответ

Vtulhu, омг, при чем тут это? Быстрая сортировка - не устойчивая, значит, она все равно будет менять элементы со одинаковыми весами. Вернее, не будет, но вполне может. Завязываться на реализацию, что "вот на этих входных данных она не меняет что-то там местами" - хуже, чем предполагать, что она всегда не устойчива. Для устойчивой сортировки стоит пользоваться соответствующими средствами - от слияния, до классической IntroSort. Вроде как имеется std::stable_sort, насколько я помню...

Так что какая-то слишком бурная реакция на фразу "не стоит завязываться на реализацию". Считаете иначе?..

Вернуться к обсуждению:
Работа функции qsort - объяснить работу функции C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.07.2014, 15:10
Готовые ответы и решения:

Объяснить работу функции
Может кто объяснить работу функции void zagalovok() { Node *t; head=new Node(); ...

Объяснить работу функции, вычисляющей сумму цифр числа
Добрый вечер. Наткнулся на код, который работает , но не понял как работает функция getSumOfNumber...

Объяснить работу функции, возвращающей указатель на указатель на char
Добрый день! Сможете объяснить что означает запись char **InputFile(int &amp;strings);? Почему...

Объяснить работу функции
Добрый день. Решил поизучать на досуге Perl и столкнулся с проблемой. Есть у меня две...

16
21.07.2014, 15:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.07.2014, 15:10
Помогаю со студенческими работами здесь

Объяснить работу побитовой операции в функции
Функция из книги Кернигана. не могу понять её. про инверсию я понял, а вот каким образом мы создаем...

Замена функции qsort();
Здравствуйте! Помогите, пожалуйста заменить стандартную функцию qsort(); на сортировку, которая...

Шаблон функции qsort()
Здорова! Нужно реализовать шаблон функции qsort(). Скачал пример и никак не могу разобраться как...

K&R параметры функции qsort
Ошибка компиляции на qsort. Что значит? Изменился стандарт, параметры у qsort явно больше. Как...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru