运行环境:VS2019(C语言编写)
程序目的:实现力扣滑动窗口问题
给定一个数组 nums 和滑动窗口的大小 k,请找出所有滑动窗口里的最大值。
示例:
输入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3
输出: [3,3,5,5,6,7]
解释:
滑动窗口的位置最大值
------------------------------
[1 3 -1] -3 5 3 6 73
1 [3 -1 -3] 5 3 6 73
1 3 [-1 -3 5] 3 6 75
1 3 -1 [-3 5 3] 6 75
1 3 -1 -3 [5 3 6] 76
1 3 -1 -3 5 [3 6 7]7
代码问题:缓冲区溢出错误 C6386
#include
#include
#include
#include
#define MAXSIZE 100
typedef struct Queue {
int front;
int rear;
int* base;
}Squeue;
Squeue* InitQueue() {
Squeue* q = (Squeue*)malloc(sizeof(Squeue));
if (q == NULL) return NULL;
q->base = (int*)malloc(sizeof(int) * MAXSIZE);
q->front = q->rear =
本文发布于:2024-01-28 06:52:13,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17063959395591.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |