No testdata at current.
会员专享
请先
登录,登录后可使用今日免费解锁;
开通会员,或
购买
该题目所属题库
,可解锁完整内容。
思路:模拟
定义两个双端队列分别表示游标左边和右边的文本。
- 插入:我们将字符串中的每个字符添加到左边的双端队列的末尾。
- 删除:我们从左边的双端队列的末尾删除指定数量的字符。
- 移动:我们将指定数量的字符从一个双端队列的末尾移动到另一个双端队列的开头。如果移动的数量为负数,我们从左边的双端队列移动字符到右边的双端队列;如果移动的数量为正数,我们从右边的双端队列移动字符到左边的双端队列。
- 复制:我们将左边的双端队列的所有字符复制到右边的双端队列的开头。
请从“运行结果”或“历史提交”选择一条记录