LeetCode单链表题目测试代码(只需添加对应题目,本地即可debug)
生活随笔
收集整理的這篇文章主要介紹了
LeetCode单链表题目测试代码(只需添加对应题目,本地即可debug)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本地模擬單鏈表
package single_listimport ("strconv" )/*** Definition for singly-linked list.* type ListNode struct {* Val int* Next *ListNode* }*/type ListNode struct {Val intNext * ListNode } // Add String method to use print func (l *ListNode) String() string {var res stringfor l != nil {res += strconv.Itoa(l.Val)res += "->"l = l.Next}res += "nil"return res }func (list *ListNode) Add_single_list (l *ListNode, Val int) *ListNode {if l.Next == nil && l.Val == 0 {l.Val = Valreturn l}temp := new(ListNode)temp.Val = Valtemp.Next = nilfor l.Next != nil {l = l.Next}l.Next = tempreturn l }SingleList用法
package mainimport (. "xxxxxxxxx/single_list""fmt" )func main() {list := new(ListNode)list.Add_single_list(list, 1)list.Add_single_list(list, 4)list.Add_single_list(list, 3)list.Add_single_list(list, 2)list.Add_single_list(list, 5)list.Add_single_list(list, 2)fmt.Println(list) }總結
以上是生活随笔為你收集整理的LeetCode单链表题目测试代码(只需添加对应题目,本地即可debug)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PHP,各位大牛怎么从数据里的手机号字段
- 下一篇: 地下城堡3手游铸魔人怎么样