class list{ private: int count; node*head; public: list(); ~list(); int length()const;//求长度 bool get_element(const int i, int &x)const;//按序号取元素 node *locate(const int x)const;//搜索 bool insert(const int i, const int x);//插入; bool delete_element(const int i); node *get_head(){ return head; } void inverse();