归墨
归墨
全部文章
leetCode
Docker(4)
dubbo(1)
GIT(4)
GO(1)
HTML(1)
java(13)
Java基础(1)
Mysql(2)
Spring(10)
SpringCloud(2)
备忘录(1)
开发工具(1)
服务器部署(2)
未归档(1)
软件开发(23)
面试(10)
题解(2)
归档
标签
去牛客网
登录
/
注册
归墨的博客
长期处于HelloWorld阶段的垃圾代码制造者
全部文章
/ leetCode
(共10篇)
力扣695题:求岛屿的最大面积
来自专栏
题目 给定一个包含了一些 0 和 1 的非空二维数组 grid 。一个 岛屿 是由一些相邻的 1 (代表土地) 构成的组合,这里的「相邻」要求两个 1 必须在水平或者竖直方向上相邻。你可以假设 grid 的四个边缘都被 0(代表水)包围着。找到给定的二维数组中最大的岛屿面积。(如果没有岛屿,则返回...
力扣
算法题
2021-04-21
1
1016
659. 分割数组为连续子序列
来自专栏
题目 * 给你一个按升序排序的整数数组 num(可能包含重复数字),请你将它们分割成一个或多个长度至少为 3 的子序列,其中每个子序列都由连续整数组成。 * * 如果可以完成上述分割,则返回 true ;否则,返回 false 。 * 示例 1: * * 输入: [1,2,3,3,4,5...
力扣
算法题
贪心
2021-03-14
0
652
华为机试二星题--机器人走迷宫
来自专栏
题目 机器人走一个迷宫,给出迷宫的x和y(x*y的迷宫)并且迷宫中有障碍物,输入k表示障碍物有k个,并且会将障碍物的坐标挨个输入.机器人从0,0的位置走到x,y的位置并且只能向x,y增加的方向走,不能回退.如代码类注释展示的样子,#表示可以走的方格,0代表障碍,机器人从0,0的位置只能向下或者向前...
算法题
动态规划
2021-02-16
1
2891
力扣: 225题用队列实现栈
来自专栏
题目: 用队列实现栈 使用队列实现栈的下列操作: push(x) -- 元素 x 入栈 pop() -- 移除栈顶元素 top() -- 获取栈顶元素 empty() -- 返回栈是否为空 注意: 你只能使用队列的基本操作-- 也就是 push to back, peek/pop from fr...
力扣
算法题
数据结构
2020-07-27
0
596
力扣:剑指Offer09题 用两个栈实现队列 & 232题 用栈实现队列
来自专栏
题目 剑指offer09题 : 时间换空间 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead , 分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 例1: 输入: ["...
力扣
数据结构
2020-07-24
0
624
力扣:面试题07&105题 : 根据二叉树的前序中序遍历重建二叉树
来自专栏
题目 输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。 假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 例如,给出 前序遍历 preorder = [3,9,20,15,7] 中序遍历 inorder = [9,3,15,20,7] 返回如下的二叉树: 3 / \...
力扣
算法题
数据结构
2020-06-22
0
733
力扣:面试题06题 从尾到头打印链表
来自专栏
题目 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1: 输入:head = [1,3,2] 输出:[2,3,1] 限制: 0 <= 链表长度 <= 10000 解题思路 1.递归至最后一个节点依序输出,可以最大限度减少内存以及循环时间 2.这道题要求...
力扣
算法题
2020-05-27
0
663
leetCode 5. 最长回文子串
给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 输入: "babad" 输出: "bab" 注意: "aba" 也是一个有效答案。 示例 2: 输入: "...
2019-01-10
0
391
leetCode第四题寻找两个有序数组中位数
给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。 你可以假设 nums1 和 nums2 不会同时为空。 示例 1: nums1 = [1, 3] nums2 = [2] ...
2019-01-09
0
537
leetCode题目解析
给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例: 输入:(2 -&g...
2019-01-03
0
543