会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
keep going!~
苦尽甘来 定不负生而善之
博客园
首页
新随笔
联系
管理
上一页
1
···
24
25
26
27
28
29
30
31
32
···
43
下一页
2019年6月16日
栈————棒球比赛
摘要: 你现在是棒球比赛记录员。给定一个字符串列表,每个字符串可以是以下四种类型之一: 1.整数(一轮的得分):直接表示您在本轮中获得的积分数。 2. "+"(一轮的得分):表示本轮获得的得分是前两轮有效 回合得分的总和。 3. "D"(一轮的得分):表示本轮获得的得分是前一轮有效 回合得分的两倍。 4.
阅读全文
posted @ 2019-06-16 20:08 Austin_anheqiao
阅读(254)
评论(0)
推荐(0)
2019年6月15日
单调栈
摘要: 单调栈实际上就是栈,只是利用了一些巧妙的逻辑,使得每次新元素入栈后,栈内的元素都保持有序(单调递增或单调递减)。 单调栈用途不太广泛,只处理一种典型的问题,叫做 Next Greater Element。
阅读全文
posted @ 2019-06-15 22:36 Austin_anheqiao
阅读(161)
评论(1)
推荐(0)
map、栈————下一个更大的元素(待定,栈解法学习中)
摘要: 方法一 先遍历nums2,将每个元素后面第一个大的元素一起存入到map中,然后在遍历nums1,在map中找到。
阅读全文
posted @ 2019-06-15 21:46 Austin_anheqiao
阅读(334)
评论(0)
推荐(0)
栈————用栈实现队列
摘要: 1 class MyQueue { 2 public: 3 /** Initialize your data structure here. */ 4 MyQueue() { 5 6 } 7 stack a; 8 stack b; 9 /** Push element x to the back of queu...
阅读全文
posted @ 2019-06-15 19:43 Austin_anheqiao
阅读(131)
评论(0)
推荐(0)
栈————用队列实现栈
摘要: 1 class MyStack { 2 public: 3 queue q; 4 /** Initialize your data structure here. */ 5 MyStack() { 6 7 } 8 /* 9 -------------- 10 push pop 11 ...
阅读全文
posted @ 2019-06-15 19:42 Austin_anheqiao
阅读(261)
评论(0)
推荐(0)
栈————最小栈
摘要: 1 class MinStack { 2 public: 3 /** initialize your data structure here. */ 4 MinStack() { 5 6 } 7 stack s; 8 void push(int x) { 9 if(s.empty() || xpush(...
阅读全文
posted @ 2019-06-15 18:58 Austin_anheqiao
阅读(155)
评论(0)
推荐(0)
2019年6月13日
一、数组---非递减数列※※※※※
摘要: 给定一个长度为 n 的整数数组,你的任务是判断在最多改变 1 个元素的情况下,该数组能否变成一个非递减数列。 我们是这样定义一个非递减数列的: 对于数组中所有的 i (1 <= i < n),满足 array[i] <= array[i + 1]。 示例 1: 输入: [4,2,3]输出: True
阅读全文
posted @ 2019-06-13 17:13 Austin_anheqiao
阅读(624)
评论(0)
推荐(0)
一、数组---子数组最大平均数※※※※※
摘要: 给定 n 个整数,找出平均数最大且长度为 k 的连续子数组,并输出该最大平均数。 示例 1: 输入: [1,12,-5,-6,50,3], k = 4输出: 12.75解释: 最大平均数 (12-5-6+50)/4 = 51/4 = 12.75 注意: 1 <= k <= n <= 30,000。所
阅读全文
posted @ 2019-06-13 14:26 Austin_anheqiao
阅读(403)
评论(0)
推荐(0)
一、数组---三个数的最大乘积
摘要: 给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。 示例 1: 输入: [1,2,3]输出: 6示例 2: 输入: [1,2,3,4]输出: 24注意: 给定的整型数组长度范围是[3,104],数组中所有的元素范围是[-1000, 1000]。输入的数组中任意三个数的乘积不会超出
阅读全文
posted @ 2019-06-13 11:14 Austin_anheqiao
阅读(621)
评论(0)
推荐(0)
2019年6月12日
一、数组---重塑矩阵※
摘要: 在MATLAB中,有一个非常有用的函数 reshape,它可以将一个矩阵重塑为另一个大小不同的新矩阵,但保留其原始数据。 给出一个由二维数组表示的矩阵,以及两个正整数r和c,分别表示想要的重构的矩阵的行数和列数。 重构后的矩阵需要将原始矩阵的所有元素以相同的行遍历顺序填充。 如果具有给定参数的res
阅读全文
posted @ 2019-06-12 15:44 Austin_anheqiao
阅读(357)
评论(0)
推荐(0)
上一页
1
···
24
25
26
27
28
29
30
31
32
···
43
下一页
公告