#include #include "SList.h" Cell SList::Insert(Key_t IKey, Datas_t const &IDatas) { CList *I = this, *x; for (x = Right; (x) && (x->Key <= IKey); x = x->Right) I = x; return (new CList(I, IDatas, IKey)); }