func reverse(llist *SinglyLinkedListNode) *SinglyLinkedListNode {
// Write your code here
if llist==nil{
return nil
}
a:=new(SinglyLinkedListNode)
a=nil
b:=llist
for llist.next!=nil{
llist=llist.next
b.next=a
a=b
b=llist
fmt.Println(a.data)
}
b.next=a
return b
}