Как сортировать динамические списки??
Код:
class item {
private:
char * ath,* ttl;
int inn,pgs,cyer;
public:
item();
item(int _inn, char * _ath, char * _ttl, int _pgs, int _cyer);
print();
get(char p);
edit(char * _ath, char * _ttl, int _pgs, int _cyer);
bool check(char * data, int mode);
bool check(int _inn);
item * next;
};
class list {
public:
list();
add(int _inn, char * _ath, char * _ttl, int _pgs, int _cyer);
destruct(item * d);
item * searth(char * data, int mode, item * spos);
item * searth(int _inn, item * spos);
sort(char by);
item * first;
item * last;
};
private:
char * ath,* ttl;
int inn,pgs,cyer;
public:
item();
item(int _inn, char * _ath, char * _ttl, int _pgs, int _cyer);
print();
get(char p);
edit(char * _ath, char * _ttl, int _pgs, int _cyer);
bool check(char * data, int mode);
bool check(int _inn);
item * next;
};
class list {
public:
list();
add(int _inn, char * _ath, char * _ttl, int _pgs, int _cyer);
destruct(item * d);
item * searth(char * data, int mode, item * spos);
item * searth(int _inn, item * spos);
sort(char by);
item * first;
item * last;
};
вопрос в чём конкретно? как код писать? почитай описание метода "пузырька" и пиши..