Leetcode

3 篇文章

岛屿问题

岛屿问题

很久没有写leetcode了,秋招收到淘天的突然约面才发现,真的要重拾八股和leetcode了!

那就用岛屿数量复健,leetcode上有一个写的非常非常好的题解,我就直接跟着他的思路来走

4 分钟阅读
1850 字

栈和队列

栈和队列

用栈实现队列

请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(pushpoppeekempty):

实现 MyQueue 类:

  • void push(int x) 将元素 x 推到队列的末尾
  • int pop() 从队列的开头移除并返回元素
  • int peek() 返回队列开头的元素
  • boolean empty() 如果队列为空,返回 true ;否则,返回 false

说明:

3 分钟阅读
1476 字

一文写完反转链表

一文写完反转链表

反转链表其实是面试里最常考的题目之一了,不管是重排链表(美团经典手撕),反转链表2,k个一组反转链表,都是非常常见的面试题,就把这个作为备战秋招的第一个算法总结来开始俺的秋招blog!

4 分钟阅读
1632 字