面试中有的时候会让我们写一个简单单链表逆序。
我们遍历链表从头结点,一直遍历到尾节点。例如从头至尾分别是1,2,3,4,5,6,7。
逆序之后就是7,6,5,4,3,2,1。
方法:
1.将链表中每个元素一个个遍历出来放到一个栈中,那么压栈顺序分别是1,2,3,4,5,6,7。
2.清空链表。
3.将栈中元素弹出来,放到链表中,弹出来的顺序为7,6,5,4,3,2,1.
思路就是这样的。
面试中有的时候会让我们写一个简单单链表逆序。
我们遍历链表从头结点,一直遍历到尾节点。例如从头至尾分别是1,2,3,4,5,6,7。
逆序之后就是7,6,5,4,3,2,1。
方法:
1.将链表中每个元素一个个遍历出来放到一个栈中,那么压栈顺序分别是1,2,3,4,5,6,7。
2.清空链表。
3.将栈中元素弹出来,放到链表中,弹出来的顺序为7,6,5,4,3,2,1.
思路就是这样的。
本文标题:链表逆序
本文链接:https://www.haomeiwen.com/subject/jhdycqtx.html
网友评论