没有合适的资源?快使用搜索试试~ 我知道了~
谷歌师兄的leetcode刷题笔记-PrimeHolding:MarketStore和BrothersInTheBar
共27个文件
java:9个
class:9个
xml:3个
需积分: 5 0 下载量 101 浏览量
2021-06-30
08:46:02
上传
评论
收藏 87KB ZIP 举报
温馨提示
谷歌师兄的leetcode刷题笔记PrimeHolding 酒吧里的兄弟 问题 三兄弟走进一家酒吧。 所有的饮料都排成一排放在长吧台上。 每个玻璃杯的大小用一个整数数组表示,玻璃杯。 兄弟们如果能连续找到3杯同样大小的酒,就会喝一轮。 酒保在每一轮结束后立即从桌子上取下空酒杯。 求三兄弟可以喝的最大回合数。 例子 对于glasses = [1, 1, 2, 3, 3, 3, 2, 2, 1, 1],输出应该是兄弟InTheBar(glasses) = 3。 兄弟们可以从一圈3号开始,清完酒杯后,可以形成一轮2号,接着是一轮1号,桌上只剩下一个玻璃杯。 解决方案: LinkedList 是合适的结构,因为添加和删除元素不需要移动元素。 在这种情况下,我们不关心元素的索引,因此我们只遍历列表一次。 方法 BrothersInTheBar 是静态的,因此不需要创建对象来访问它。 它接受代表眼镜体积的整数数组。 将所有元素添加到 LinkedList。 加载 glassTwoBefore 和 glassBefore 以获得一组 3 进行比较。 变量“glass”代表我们此时正在检查的玻璃。 虽
资源推荐
资源详情
资源评论
收起资源包目录
PrimeHolding-master.zip (27个子文件)
PrimeHolding-master
BrothersInTheBarExplanation.docx 13KB
MarketStoreExplanation.docx 13KB
brothersInTheBar.png 51KB
src
BrothersInTheBar.java 2KB
marketstore
DiscountCoupon.java 756B
PayDesk.java 769B
BronzeCard.java 604B
Discount.java 122B
Card.java 1KB
SilverCard.java 522B
GoldCard.java 538B
Main.java 1002B
.idea
misc.xml 277B
modules.xml 264B
workspace.xml 18KB
out
production
PrimeHolding
marketstore
SilverCard.class 756B
Discount.class 201B
Card.class 1KB
GoldCard.class 769B
Main.class 1KB
PayDesk.class 1KB
BronzeCard.class 778B
DiscountCoupon.class 955B
BrothersInTheBar.class 2KB
README.md 5KB
.gitattributes 66B
PrimeHolding.iml 423B
共 27 条
- 1
资源评论
weixin_38537541
- 粉丝: 6
- 资源: 892
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功