LeeCode
<?php?>
改变世界前,先改变自己!
展开
-
Leecode 棒球比赛
//你现在是棒球比赛记录员。 //给定一个字符串列表,每个字符串可以是以下四种类型之一: //1.整数(一轮的得分):直接表示您在本轮中获得的积分数。 //2. "+"(一轮的得分):表示本轮获得的得分是前两轮有效 回合得分的总和。 //3. "D"(一轮的得分):表示本轮获得的得分是前一轮有效 回合得分的两倍。 //4. "C"(一个操作,这不是一个回合的分数):表示您获得的最后一个有效 回合的分数是无效的,应该被移除。 // //每一轮的操作都是永久性的,可能会对前一轮和后一轮产生影响。原创 2020-06-05 16:57:57 · 144 阅读 · 0 评论 -
Leecode下一个更大的值 I
//给定两个 没有重复元素 的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集。找到 nums1 中每个元素在 nums2 中的下一个 //比其大的值。 // // nums1 中数字 x 的下一个更大元素是指 x 在 nums2 中对应位置的右边的第一个比 x 大的元素。如果不存在,对应位置输出 -1 。 // // // // 示例 1: // // 输入: nums1 = [4,1,2], nums2 = [1,3,4,2]. //输出: [-1,3,-1] //解释: //原创 2020-06-05 16:17:53 · 102 阅读 · 0 评论 -
Leecode最小栈
//设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 // // // push(x) —— 将元素 x 推入栈中。 // pop() —— 删除栈顶的元素。 // top() —— 获取栈顶元素。 // getMin() —— 检索栈中的最小元素。 // // // // // 示例: // // 输入: //["MinStack","push","push","push","getMin","pop","top","getMin"] //[[],[-2],[0],[原创 2020-06-05 00:22:09 · 108 阅读 · 0 评论 -
Leecode有效的括号
//给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 // // 有效字符串需满足: // // // 左括号必须用相同类型的右括号闭合。 // 左括号必须以正确的顺序闭合。 // // // 注意空字符串可被认为是有效字符串。 // // 示例 1: // // 输入: "()" //输出: true // // // 示例 2: // // 输入: "()[]{}" //输出: true // // // 示例 3: // // 输入: "(]" //输出:原创 2020-06-04 23:11:13 · 90 阅读 · 0 评论