用rust实现简单的单链表
2022-03-09
作为初学者,在掌握了rust的基本语法和所有权机制,尝试写一下常见数据结构和算法,目标是为了更好的理解rust的所有权机制。 受限于个人目前对rust仍处于入门阶段,因此本文代码实现不一定是最合适的,甚至可能存在问题。
今天的目标是用rust实现一个简单的单链表LinkedList
,同时为此链表提供从头部插入元素(头插法)、翻转链表、打印链表的功能。
作为初学者,在掌握了rust的基本语法和所有权机制,尝试写一下常见数据结构和算法,目标是为了更好的理解rust的所有权机制。 受限于个人目前对rust仍处于入门阶段,因此本文代码实现不一定是最合适的,甚至可能存在问题。
今天的目标是用rust实现一个简单的单链表LinkedList
,同时为此链表提供从头部插入元素(头插法)、翻转链表、打印链表的功能。