稚园
稚园
全部文章
分类
Leetcode刷题(146)
题解(69)
归档
标签
去牛客网
登录
/
注册
稚园的博客
TA的专栏
103篇文章
0人订阅
Leetcode-牛客-刷题笔记
103篇文章
1292人学习
全部文章
(共215篇)
java图的遍历-机器人的活动范围
来自专栏
题目描述地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为3+5...
剑指offer
java
图的遍历
2020-12-16
0
739
java先序遍历-序列化二叉树
来自专栏
题目描述请实现两个函数,分别用来序列化和反序列化二叉树 二叉树的序列化是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建立起来的二叉树可以持久保存。序列化可以基于先序、中序、后序、层序的二叉树遍历方式来进行修改,序列化的结果是一个字符串,序列化时通过 某种符号表示空节点...
剑指offer
java
二叉树
2020-12-16
2
792
java+HashMap-复杂链表的复制
题目描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针random指向一个随机节点),请对此链表进行深拷贝,并返回拷贝后的头结点。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)解题思路参考https://www.nowcoder.co...
剑指offer
java
链表
2020-12-16
1
692
java栈-包含min函数的栈
题目描述定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。 解题思路-参考官方题解https://www.nowcoder.com/profile/993000思想-空间换时间步骤:利用两个栈。一个用来正常的压入压出,一个用来保证栈顶压入目前为止的...
剑指offer
java
栈
2020-12-16
0
562
java大顶堆+双指针-滑动窗口的最大值
题目描述给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],...
剑指offer
java
堆排序
快慢指针
2020-12-16
0
736
Java层序遍历改进-按之字形顺序打印二叉树
题目描述请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。示例1输入{8,6,10,5,7,9,11}返回值[[8],[10,6],[5,7,9,11]] 解题思路思想:对层序遍历进行改进-利用队列先进先出...
剑指offer
层序遍历
java
二叉树
2020-12-16
0
569
java-删除链表中的重复的节点
题目描述在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5示例1输入{1,2,3,3,4,4,5}返回值{1,2,5} 解题思路 ...
剑指offer
java
链表
2020-12-16
0
620
Java数组-顺时针打印矩阵
题目描述输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.示例1输入[[1,2]...
剑指offer
java
数组
2020-12-16
0
589
Java递归-二叉树中和为某一值的路径
题目描述输入一颗二叉树的根节点和一个整数,按字典序打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。示例1输入{10,5,12,4,7},22返回值[[10,5,7],[10,12]]示例2输入{10,5,12,4,7},15返回值[]...
剑指offer
递归
java
二叉树
2020-12-16
0
585
java-树的子结构
题目描述输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)示例1输入{8,8,#,9,#,2,#,5},{8,9,#,2}返回值true 解题思路参考https://blog.csdn.net/qinian_ztc/article/details/104731...
剑指offer
java
二叉树
2020-12-15
0
574
首页
上一页
11
12
13
14
15
16
17
18
19
20
下一页
末页