清水雅然
leetcode
每天题解:LeetCode 105. 从前序与中序遍历序列构造二叉树
LeetCode105.从前序与中序遍历序列构造二叉树题目链接3/\920关于二叉树的遍历,其实有个比较好记的方法,假设有一个棵树,只有三个节点,左节点树,当前节点,右边节点。假设需要打印中间节点(根节点),有三种输出方式1.按照左、中、右,9-3-20由于中间节点在中间输出,称为前序遍历,同理2....
2020-05-22
链表的快慢指针的使用
Read More
链表的快慢指针的使用1.环形链表LeetCode题目141.环形链表题目描述给定一个链表,判断链表中是否有环。为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。如果pos是-1,则在该链表中没有环。示例1:输入:head=[3,2,0,-4],pos=1输出:...
2020-05-21
LeetCode 47. 礼物的最大价值解题思路
Read More
面试题47.礼物的最大价值题目描述在一个m*n的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物的价值,请计算你最多能拿到多少价值的礼物?示例1:输入:[[1,3,1...
2020-05-21
Read More