Я считал, что qsort является просто универсальным видом без обещаний о реализации. Я не знаю о том, как библиотеки варьируются от платформы до plaform, но принятия реализаций Mac OS X и Linux...
Я пытаюсь сортировать структуру данных по команде (data [i] .team), но не может заставить ее работать. Я думаю, что могу использовать qsort, но я не могу сказать. Если кто-то сможет мне помочь. Моя структура: struct ...
Предположим, что у меня есть массив указателей для обугливания в C: символ *данные [5] = {"boda", "cydo", "Вашингтон", "dc", "obama"}; И я хочу отсортировать этот массив с помощью qsort: qsort (данные, 5,
Я записал свой интервал функции сравнения cmp (интервал константы * a, интервал константы * b) {если (*a ==*b) возвращаются 0; еще, если (*a <*b) возвращаются-1; еще возвратитесь 1;} и у меня есть свой интервал объявления cmp (...
Я предполагаю, что старая добрая функция qsort в stdlib не стабильна, потому что в странице справочника ничто не говорится об этом. Это - функция, о которой я говорю: #include <stdlib.h>...
Я отсылаю вас к предыдущей ссылке, в которой сравнивается производительность qsort и stdsort. Я написал программу C, которая заполняет большую карту std ::, и я хочу отсортировать массив. В настоящее время я использую...
Я не уверен, что это возможно сделать с помощью qsort, потому что то, что я хочу отсортировать (массив для структуры) - это не то, что я сравниваю (строки). Вот сокращенная версия моей программы (предположим...
Я пытаюсь понять, как сортировать многомерные данные (5 измерений) в C. Я знаю, что с помощью массива 5d это решение, которое из
читая другие сообщения на SO по этой теме, многие люди находят, если ...
У меня есть какой-то JSON, мне нужно декодировать, изменять, а затем кодировать, не запутывая любые символы. Если у меня есть символ Unicode в json String, он не будет декодировать. Я не уверен, что, поскольку json.org говорит ...
Это из библиотеки Magic 'Array, которую я использую. пустота
Сортировать (magic_list * l, int (* сравнить) (const void ** a, const void ** b))
{qsort (l-> список, l-> num_used, sizeof (void *), (int (*) (...
Эта быстрая сортировка должна сортировать "v [слева] ... v [справа] в порядке возрастания "; скопировано (без комментариев) из языка программирования C от K&R (второе издание): void qsort (int v [], int left, int ...
std :: sort меняет местами элементы с помощью std :: swap, который, в свою очередь, использует конструктор копирования и присваивание операторы, гарантирующие получение правильной семантики при обмене значениями. qsort swaps ...
Я видел различные примеры, но не понимаю, что они означают. Вот моя структура typedef struct profile {char пол [1]; двойной соц; . . .
} ПРОФИЛЬ; где soc является социальным ...
Я не знаю, что делаю неправильно, но следующий код не сортирует массив должным образом. #include
#include int compare (const void * a, const void * b)
{return (* ...