Files
iroute/test/structure/link_list/print.dart
toly 88cd6fb3b4 v7
2023-11-04 08:48:16 +08:00

29 lines
491 B
Dart

void main(){
// 创建一个 2->4->3 的链表对象
ListNode listNode = ListNode(2,next: ListNode(4,next: ListNode(3)));
// 并完成 ListNode#toString 方法,打印 243
print(listNode);
}
class ListNode {
int val;
ListNode? next;
ListNode(this.val, {this.next});
@override
String toString(){
ListNode? cur = this;
String result = "";
while( cur!=null){
result = result +cur.val.toString();
cur = cur.next;
}
return result;
}
}