Rust学习——简单链表的实现
86 字
1 分钟
Rust学习——简单链表的实现
- 1Rust学习——所有权、引用和借用
- 2Rust学习——简单链表的实现本文

基于Simple Linked List题目实现一个简单的单向链表。
数据结构及初始化
节点Node定义:
struct Node<T>{ data:T, next:Option<Box<Node<T>>>}因为next可能不存在,所以用Option<>来处理
链表SimpleLinkedList定义:
type Link<T> = Option<Box<Node<T>>>pub struct SimpleLinkedList<T>{ head: Link<T> len: usize}链表初始化方法:
impl<T> SimpleLinkedList<T>{ pub fn new()-> self { Self{head:None,len:0} }}文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
Rust学习——简单链表的实现
https://blog-zeta-seven-36.vercel.app/posts/rust-study/list/








