Skip to content

Commit 178d19f

Browse files
authored
Merge pull request #25 from openset/patch-2
Update: Ints2List
2 parents 4c7f7ab + 544b4fe commit 178d19f

File tree

1 file changed

+6
-16
lines changed

1 file changed

+6
-16
lines changed

kit/ListNode.go

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -35,21 +35,11 @@ func List2Ints(head *ListNode) []int {
3535

3636
// Ints2List convert []int to List
3737
func Ints2List(nums []int) *ListNode {
38-
if len(nums) == 0 {
39-
return nil
38+
l := &ListNode{}
39+
t := l
40+
for _, v := range nums {
41+
t.Next = &ListNode{Val: v}
42+
t = t.Next
4043
}
41-
42-
res := &ListNode{
43-
Val: nums[0],
44-
}
45-
46-
temp := res
47-
for i := 1; i < len(nums); i++ {
48-
temp.Next = &ListNode{
49-
Val: nums[i],
50-
}
51-
temp = temp.Next
52-
}
53-
54-
return res
44+
return l.Next
5545
}

0 commit comments

Comments
 (0)