摘要: package LinedList;public class RemoveLinkedListElements { //解法一:循环 public ListNode removeElements(ListNode head, int val) { while (head!=null&&head.va 阅读全文
posted @ 2019-08-15 11:15 张玉昊 阅读(159) 评论(0) 推荐(0) 编辑
摘要: package LinedList;public class ReverseASinglyLinkedList { //解法一:迭代。 public ListNode reverseList(ListNode head) { ListNode previous = null; ListNode cu 阅读全文
posted @ 2019-08-15 11:15 张玉昊 阅读(176) 评论(0) 推荐(0) 编辑
摘要: package LinedList; public class DeleteNodeInALinkedList{ /** * 解题思路很简单,删除当前节点,那我们把当前节点代替为下一个节点即可。 * 之前的删除节点都是找的其上一个节点,从来没想过有没有其他方法。 * 看来还是要多思考,多问问什么,多尝试。 * @param node ... 阅读全文
posted @ 2019-08-15 11:14 张玉昊 阅读(126) 评论(0) 推荐(0) 编辑
摘要: package LinedList; import java.util.LinkedList; import java.util.List; public class MiddleOfTheLinkedList { // 解法一:求到链表长度,然后再去中间节点。 public ListNode middleNode(ListNode head) { ListN... 阅读全文
posted @ 2019-08-15 11:11 张玉昊 阅读(254) 评论(0) 推荐(0) 编辑