社区
Java
帖子详情
多玩的一个笔试题,求解
vc_player
2012-03-07 01:06:13
编写一个编辑器
实现”type a” “type b” “undo 1”操作
Undo 后面接时间,可以undo 掉 undo的命令
举例”type a” “type b” “undo 1” “undo3”
时间times{1,2,3,4}
输出undo 1秒即type b不做,即为a,undo2则有undo1,type b,typea不做同样是a
@Param String[] cmds ,int[] times
@return String
...全文
300
4
打赏
收藏
多玩的一个笔试题,求解
编写一个编辑器 实现”type a” “type b” “undo 1”操作 Undo 后面接时间,可以undo 掉 undo的命令 举例”type a” “type b” “undo 1” “undo3” 时间times{1,2,3,4} 输出undo 1秒即type b不做,即为a,undo2则有undo1,type b,typea不做同样是a @Param String[] cmds ,int[] times @return String
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vc_player
2012-03-07
打赏
举报
回复
不知道有无人啊
vc_player
2012-03-07
打赏
举报
回复
奥,不好意思,刚才描述的有点不清楚
重新说下
编写一个编辑器
有两种操作 type和undo
type 后接字符串 undo后接时间
由两个数组来进行对应的存放
String[] cmds
int[] times
举例:
cmds:{"type a","type b"} times:{1,2}
则输出ab字符串
而后可以undo就是依据时间来取消掉之前的操作
如:
cmds:{"type a","type b","undo 1"} times:{1,2,3}
这时候type b操作就被取消掉了
不过有一点undo操作可以取消之前undo操作
如:cmds:{"type a","type b","undo 1","undo 1"} times{1,2,3,4}
这个则输出的ab
我的思路是用了两个栈来进行操作
不过这里碰到了问题,如果
{"type a","type b","undo 1","type ab","undo 2"} times{1,2,3,4,5}
则不知道怎么弄了
请大家都说说自己对这道笔试题的解法吧
安特矮油
2012-03-07
打赏
举报
回复
完全没看懂是啥意思
vc_player
2012-03-07
打赏
举报
回复
没人么
多
玩
键盘连点器.rar
多
玩
键盘连点器使用说明 1.打开我们的多
玩
键盘连点器。 2.在对应的按键动作前面勾选 " 有效 ",...那可能是游戏屏蔽了这个连点器,被误认为了外挂工具。遇到这种情况只能暂时不使用连点器了,无其它更好的办法了。
球的一物多
玩
.ppt
球的一物多
玩
.ppt
多
玩
网数据库用户信息
多
玩
用户信息内容,亲测可用。可以用来做邮件推广使用,做大数据分析。
幼儿园教案2021-有趣的绳子(一物多
玩
).doc
幼儿园教案2021-有趣的绳子(一物多
玩
).doc
幼儿园大班体育活动教案《一球多
玩
》润新教育.txt
幼儿园大班体育活动教案《一球多
玩
》润新教育.txt
Java
50,527
社区成员
85,606
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章