会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
东宁王孟川
博客园
首页
新随笔
新文章
联系
订阅
管理
上一页
1
2
2021年1月31日
力扣算法题-面试题17.10-多数元素-java代码
摘要: 数组中占比超过一半的元素称之为主要元素。给定一个整数数组,找到它的主要元素。若没有,返回-1。 示例 1: 输入:[1,2,5,9,5,9,5,5,5] 输出:5 示例 2: 输入:[3,2] 输出:-1 示例 3: 输入:[2,2,1,1,1,2,2] 输出:2 要求:时间复杂度O(N),空间复杂
阅读全文
posted @ 2021-01-31 13:53 东宁王孟川
阅读(109)
评论(0)
推荐(0)
2021年1月30日
算法-496下一个更大的元素-stack栈
摘要: 给你两个 没有重复元素 的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集。 请你找出 nums1 中每个元素在 nums2 中的下一个比其大的值。 nums1 中数字 x 的下一个更大元素是指 x 在 nums2 中对应位置的右边的第一个比 x 大的元素。如果不存在,对应
阅读全文
posted @ 2021-01-30 21:40 东宁王孟川
阅读(30)
评论(0)
推荐(0)
20-有效的括号2
摘要: 第二种解法:使用HashMap简化代码 //使用hashMap将括号存入map中。key为右括号,value为左括号 Map pairs = new HashMap() { { put(')','('); put(']','['); put(']','['); } }; //初始化栈 Deque s
阅读全文
posted @ 2021-01-30 13:59 东宁王孟川
阅读(54)
评论(0)
推荐(0)
力扣算法---stack
摘要: 20-有效的括号 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 示例 1: 输入:s = "()" 输出:true 示例 2: 输入:s = "()[]{}"
阅读全文
posted @ 2021-01-30 13:30 东宁王孟川
阅读(75)
评论(0)
推荐(0)
上一页
1
2