牛客刷題2

鏈表反轉(java)
在這裏插入圖片描述
在這裏插入圖片描述思路:設置了一個棧stack和一個鏈表listStack<Integer> stack=new Stack<>(); ArrayList<Integer> list=new ArrayList<>();;利用棧先進後出的機制,先把原鏈表的裏的每一項都移入棧中stack.push(listNode.val),等鏈表遍歷完成後在把棧裏的元素一個個的添加到新鏈表中完成倒置list.add(stack.pop())

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章