Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.12.16;
Скачать: [xml.tar.bz2];

Вниз

Сортировка CDWordArray   Найти похожие ветки 

 
VictorT   (2003-11-21 15:23) [0]

Есть какие-то стандартные методы, или нужно самому ручками ваять?
З.Ы Если быть совсем точным, то нужно отсортироать два таких массива, один из которых является ключом, по которому сортировать, а элементы второго перемещаются соответсвенно элементам первого (в принципе допустим вариант сделать структуру, в которую запихнуть оба массива, или использовать двухмерный массив).
З.З.Ы. Вопрос по Visaul С++, но думаю, в "Потрепаться" это допустимо.


 
MBo   (2003-11-21 15:25) [1]

любой метод сортировки, например, Quicksort, и при Swap-е делать то же для второго массива


 
VictorT   (2003-11-21 15:38) [2]

Дак ведь там задаётся только функция сравнения, а функция свопа не задаётся :(


 
SergP   (2003-11-21 20:42) [3]


> (в принципе допустим вариант сделать структуру, в которую
> запихнуть оба массива, или использовать двухмерный массив).


ИМХО вместо двух массивов удобнее использовать array of record


> VictorT © (21.11.03 15:38) [2]
> Дак ведь там задаётся только функция сравнения, а функция
> свопа не задаётся :(


Хм.. Это ты про что? Или хочешь все-таки стандартный метод?
Думаю что скопировать полтора десятка строк кода с демки и немного подправить не составит большого труда...



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.12.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.008 c
1-52264
Olga_Oo
2003-12-04 12:47
2003.12.16
форма


6-52311
rodin
2003-10-20 10:36
2003.12.16
IdMappedPortTCP1.beginWork(wmwrite,i);


14-52358
undert
2003-11-21 23:51
2003.12.16
Strings and DOS


3-52080
SlavaSH
2003-11-24 19:02
2003.12.16
Double


14-52354
RealRascal
2003-11-19 16:44
2003.12.16
Задача о ложном предложении. Проверим логику?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский