Сортировка!
6 отговора
480 прегледа
Re: Сортировка!
TStringList *TSL=new TStringList;
TSL->Add("Bala");
TSL->Add("Ala");
TSL->Add("111");
TSL->Sort();
delete TSL;
Bеer? Moooorrre?
TSL->Add("Bala");
TSL->Add("Ala");
TSL->Add("111");
TSL->Sort();
delete TSL;
Bеer? Moooorrre?
Re: Сортировка!
Според мен добър вариант е да поддържаш списъка сортиран, т.е. да вмъкваш всеки елемент на подходящото място.
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.
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.