/*
*
* lista osztaly fejlece: list.h
*/
#ifndef LIST_H
#define LIST_H
struct elem
{
elem *elozo;
elem *kovetkezo;
int ertek;
};
class lista
{
public:
lista(); // inicializal
~lista(); // felszamol
void beszur( elem *p, int i);
void rendezve_beszur( int i);
void kiir_elore();
void kiir_hatra();
int elemszam() { return elemek_szama; }
private:
elem *elso;
elem *utolso;
int elemek_szama;
lista(const lista&);
void operator=(const lista&);
};
#endif /* LIST_H */