leetcode&牛客刷题
文章平均质量分 66
yoouuung_
码农进阶…
展开
-
二叉树进阶经典笔试题_1
本文主要记录了一些经典笔试题的解法原创 2023-12-05 17:27:32 · 995 阅读 · 0 评论 -
leetcode255.用队列实现栈
请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty)。实现 MyStack 类:void push(int x) 将元素 x 压入栈顶。int pop() 移除并返回栈顶元素。int top() 返回栈顶元素。boolean empty() 如果栈是空的,返回 true;否则,返回 false。原创 2023-05-18 14:48:59 · 549 阅读 · 0 评论 -
leetcode206.反转链表
cur指向1,1插入:cur->next = newhead ,更新新链表的头newhead = cur;插入之后cur向后移动,第一个1插入之后拿2(2是原链表的下一个),理论上是cur->next,,2是当前的cur,cur->next = newhead,再更新头,newhead = cur,cur往后移动直到cur指向原链表的最后一个。由于链表是以指针的方式存储,所以可以修改指针的指向进而反转链表,通过前面的增删改查,可以发现将链表的数据拿下来进行头插的方式最方便。一个指向新的链表即返回值。原创 2023-04-10 21:30:30 · 75 阅读 · 0 评论 -
Leetcode203.removeElements 移除链表元素
本文记录了这道题目的题解方法与思路及调试情况,如果有错误请指正。原创 2023-04-10 20:58:21 · 63 阅读 · 0 评论 -
leetcode.189-轮转数组 四种解法
leecode刷题笔记原创 2023-03-13 16:22:29 · 168 阅读 · 7 评论