sllist.h
来自「数据结构与算法分析」· C头文件 代码 · 共 24 行
H
24 行
template <class Elem, class Compare>
class SLList: protected LList<Elem> {
public:
SLList(int size=DefaultListSize) : LList<Elem>(size) {}
~SLList() {} // Destructor
LList<Elem>::clear;
bool insert(const Elem& item) { // Insert at right
Elem curr;
for (setStart(); getValue(curr); next())
if(!Compare::lt(curr, item)) break;
return LList<Elem>::insert(item);
}
LList<Elem>::remove;
LList<Elem>::setStart;
LList<Elem>::setEnd;
LList<Elem>::prev;
LList<Elem>::next;
LList<Elem>::leftLength;
LList<Elem>::rightLength;
LList<Elem>::setPos;
LList<Elem>::getValue;
LList<Elem>::print;
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?