Сортировка!

6 отговора 480 прегледа
#1

Сортировка!

Как се сортират списъци в С++!

Отговор
в отговор на alfa #2

Re: Сортировка!

С мерак.

Bеer? Moooorrre?
Отговор
в отговор на bira_more #3

Re: Сортировка!

Аз мерака го имам ти само кажи как!

Отговор
в отговор на alfa #4

Re: Сортировка!

хинт - на половин ред е :)

Отговор
в отговор на alfa #5

Re: Сортировка!

TStringList *TSL=new TStringList;
TSL->Add("Bala");
TSL->Add("Ala");
TSL->Add("111");
TSL->Sort();
delete TSL;

Bеer? Moooorrre?
Отговор
в отговор на alfa #6

Re: Сортировка!

Според мен добър вариант е да поддържаш списъка сортиран, т.е. да вмъкваш всеки елемент на подходящото място.

Отговор
в отговор на alfa #7

Re: Сортировка!

template<class T, class A = allocator<T> >
class list {
//.... bla bla bla
void sort();
template<class Pred>
void sort(greater<T> pr);
};

ta naistina e na edin red, ako za tipa naprimer MyType imash definiran operator <
Togava za
std::list<MyType> MyList;
vikash

MyList.sotr();
ako ne pishesh predikata ot gornata f-ia.

Отговор