type
status
date
slug
summary
tags
category
icon
password
创建时间
May 26, 2025 12:24 AM
请你设计一个支持对其元素进行增量操作的栈。
实现自定义栈类
CustomStack
:CustomStack(int maxSize)
:用maxSize
初始化对象,maxSize
是栈中最多能容纳的元素数量。
void push(int x)
:如果栈还未增长到maxSize
,就将x
添加到栈顶。
int pop()
:弹出栈顶元素,并返回栈顶的值,或栈为空时返回 1 。
void inc(int k, int val)
:栈底的k
个元素的值都增加val
。如果栈中元素总数小于k
,则栈中的所有元素都增加val
。
三、栈§3.2 进阶
用数组模拟栈
📎 参考
- 无