自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 单调栈

单调栈问题:下一个更大元素单调栈解法 问题:下一个更大元素 给定两个没有重复元素的数组nums1和nums2,其中nums1是nums2的子集。找到nums1中每个元素在nums2中的下一个比其大的值。 nums1 中数字 x 的下一个更大元素是指 x 在 nums2 中对应位置的右边的第一个比 x 大的元素。如果不存在,对应位置输出-1。 例如:输入: nums1 = [4,1,2], nums...

2019-05-09 10:54:48 143

原创 括号匹配问题

想象一下,你正在为你的大学课设编写一个小型编译器,编译器的任务之一(或称子任务)将检测括号是否匹配。 我们本文中看到的算法可用于处理编译器正在编译的程序中的所有括号,并检查是否所有括号都已配对。这将检查给定的括号字符串是否有效,是一个重要的编程问题。 我们这个问题中将要处理的表达式可以包含以下三种不同类型的括号: (), {} 以及 [] 在查看如何检查由这些括号组成的给定表达式是否有效之前,让我...

2018-12-19 14:50:41 257

转载 560.Subarray Sum Equals K

https://blog.csdn.net/haoxiaoxiaoyu/article/details/76341699

2018-12-07 21:28:52 137

转载 319. Bulb Switcher

https://blog.csdn.net/zhangxiao93/article/details/50370170 智商被碾压!!!

2018-12-06 20:21:36 124

原创 173. Binary Search Tree Iterator

public class BSTIterator { Stack<TreeNode> stack; public BSTIterator(TreeNode root) { stack = new Stack<TreeNode>(); if(root == null) return; ...

2018-12-05 22:59:21 134

原创 122. Best Time to Buy and Sell Stock II

class Solution {     public int maxProfit(int[] prices) {         int max = 0;         for(int i=1;i&a

2018-12-05 14:56:21 98

原创 递归构造完满二叉树(Full Binary Tree)Java实现

给定完满二叉树的节点数,输出所有的完满二叉树。 思路:如果节点数为N,则左右子树的节点为i和N-1-i,然后递归构造即可。 代码:

2018-11-22 20:25:29 555

原创 DFS求解有向无环图两点间的简单路径数目java实现

#DFS求解有向无环图的算法java实现 算法思路:首先将源节点入栈,只要栈不为空,查看栈顶节点,查看此节点是否是目标节点,如果不是目标节点,判断此节点是否还有邻接点,如果有邻接点,逐一将其邻接点入栈,并用一布尔数组设置该邻接点已经被访问过,如果此节点没有邻接点,则将该节点出栈,并将其所有邻接点设为未被访问过。如果此节点是目标节点,则找到一条路径,将其加入结果中。 算法实现: public s...

2018-11-20 16:28:14 2137

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除