LOL语言学算法!(会玩王者荣耀和lol就能懂)
前言
本人忠实 LOL 粉丝,我尽力用峡谷语言表达知识,帮助自己和零基础小白理解,相信即使是王者荣耀玩家也能看懂大概。
如果你什么都不懂,看着我这个应该可以提高提高智商吧。
本文将用 JavaScript 语言记录在 LeetCode刷的算法题,你可以看着我的路线一起开启这局游戏。
我这波对线的细节和建议:
- 知识体系化学习,不容易遗忘
装备不要乱买,鞋子,神话装备,核心装备,防御装备等,凑齐六神装。
- 打不过赶快按b回城,跟着腿子走
面对一道新的题目毫无头绪的话,直接放弃去看题解,然后记录下来,反复复习,直到这个解法成为自己的知识为止。这是效率最高的学习办法。
- 接受自己是新手
就当自己是青铜仔就行,段位慢慢加,总有一天上王者
此篇为:
- 栈与队列与链表篇
题目目录
文章目录
- 前言
- 题目目录
- 栈
- 20.有效的括号
- 946.验证栈序列
- 20.有效的括号
- 946.验证栈序列
- 921.使括号有效的最少添加
- 901.股票价格跨度
- 739.每日温度
- 907.子数组的最小值之和
- 1190.反转每对括号间的子串
- 1249.移除无效的括号
集合!准备团战!
栈
一共八题,预计使用一个星期弄懂,接近一天一题,其中空闲的一天做两题吧
时间:4.22-4.29
4.29晚上11点总结验收成果
20.有效的括号
20.有效的括号
我的题解:
class Solution:def isValid(self, s: str) -> bool:if len(s)%2 == 1 :return Falsepairs = {"}":"{",")":"(","]":"[",}stack = list()for ch in s:if ch in pairs: # 如果是右括号if not stack or stack[-1]!=pairs[ch]:return Falsestack.pop()else : #如果是左括号stack.append()return not stack
小结:
用len判断是否是空栈:len(stack) == 0
查看栈顶: stack[-1]
LOL语言:
栈的特点是,先进后出。此时我们假设有三对情侣,拉克丝和ez ,霞和洛,塞纳和卢仙。分别等于我们的括号,{},[],(),
他们走进了小龙坑,此时小龙坑符合栈的特点,一个人最先进去了,最后才能出来。
现在,我们创建一个智能小龙坑 pairs ,他知道谁和谁是情侣。给出ez能得出是拉克丝结论。
现在有一队组合,他们是 ez 霞 卢仙 拉克丝 洛 塞纳 {[()]}
我们要判断他们组合关系对不对
扫视他们每个人,如果是男的(右括号),就让他看看最后进小龙坑的是不是他老婆,(他只能看到最后进小龙坑的是谁)
如果是女的,就让他直接进小龙坑。
不是他老婆,直接false,是他老婆,就让他老婆出小龙坑,一起出去补个兵。
最后小龙坑没人,代表人人有老婆,人人没问题。
小龙坑有人,代表有问题!
946.验证栈序列
class Solution:def validateStackSequences(self, pushed: List[int], popped: List[int]) -> bool:stack = list ()while pushed:stack.append(pushed.pop(0))while stack and stack[-1] == popped[0]:stack.pop()popped.pop(0)return len(stack)==0
LOL语言学算法!(会玩王者荣耀和lol就能懂)相关推荐
- 贪心算法求解:王者荣耀购买点券最优策略
哪里会有人喜欢孤独,只不过是不喜欢失望. 有目录,不迷路 前言 言归正传 贪心算法 前言 最近看了下<算法图解>确实给自己不少启发,感觉自己看世界都多了一个角度.多了一分透彻,就连玩游戏的 ...
- 用自己训练的AI玩王者荣耀是什么体验?
一.前言 大家好,我是 Jack . 「王者荣耀」想必大家就算没有玩过,也都听过. 腾讯 AI Lab 开发的策略协作型"绝悟",最强 AI 分分教你做人. 但那个是像 Alpha ...
- 这个太酷了 | python实现AI玩王者荣耀
简介 基于pytorch框架用resnet101加GPT搭建AI玩王者荣耀,1.4k star.作者使用后裔100多局对战数据进行训练,训练的模型可以直接拿来用,也可以自己操作产生训练数据来训练自己的 ...
- 荣耀v10玩flash游戏_沫子玩王者荣耀被打哭?直言这个游戏比吃鸡还难玩
对于经常玩<绝地求生>的小伙伴,说起吃鸡一姐沫子相信不少人都会有所耳闻,职业选手出身的沫子,操作在很多技术主播中都是相当排前的,再加上有一颗大大咧咧的心脏,直播间内也是不缺乏欢声笑语.然而 ...
- 华为android9王者荣耀卡,华为mate9玩王者荣耀怎么样 mate9玩王者荣耀卡吗
华为mate9玩王者荣耀怎么样?mate9玩王者荣耀卡吗?mate9是基于安卓7.0再开发的手机系统,很多小伙伴似乎不知道华为mate9玩王者荣耀断触怎么办,小编今天就带来了华为mate9玩王者荣耀优 ...
- 王者荣耀服务器维护中可是别人能玩,王者荣耀:当别人玩你的号,最怕别人动你账号里哪些东西?...
原标题:王者荣耀:当别人玩你的号,最怕别人动你账号里哪些东西? 当我们玩王者荣耀上分上不去的时候,有的玩家会把号给朋友或者别的好友帮忙上分.如果是认识的人还好,账号交给他还算放心.如果交给了不认识的玩 ...
- 用计算机玩王者荣耀,王者荣耀你们用电脑玩王者荣耀顺手吗? - 游戏发言 - 酷酷跑手机游戏...
我感觉有一点不顺手,那我也是一个职业,专门玩撸啊撸的玩家,但是呢,我就觉得王者荣耀这款游戏不应该搬上电脑这个平面上.王者荣耀是手游它搬上电脑给了诸多英雄,造成不便.比如其中的李白,难道你在李白释放技能 ...
- 玩王者荣耀android平板,2018适合玩王者荣耀的高性价比手机与平板电脑推荐
原标题:2018适合玩王者荣耀的高性价比手机与平板电脑推荐 虽说去年<绝地求生>手游开始火爆起来了,但由于尚未完全成熟,很多新模式和玩法尚未成型.加上手机端体验不如电脑端好.加上最近王者荣 ...
- 如何在电视上玩王者荣耀
如何在电视上玩王者荣耀 前言 打开第三方应用安装权限 安装腾讯游戏管家 安装配置王者荣耀 解决装备无法购买问题 解决三技能无法加点问题 前言 目前市面上的智能电视或机顶盒配置越来越高,部分配置高的电视 ...
最新文章
- RxJava使用(三)Scheduler 线程控制
- Feign的日志级别设置(显示feign调用服务过程中的日志信息)
- 音视频技术开发周刊 93期
- diy计算机组装注意事项,自己组装电脑要注意什么?DIY老司机教你装机注意事项...
- 中国信通院专家当选ITU-T分布式账本焦点组副主席
- html5有本地存储吗,HTML5的本地存储
- Selenium-WebDriver驱动对照表
- ipmitool介绍_ipmitool管理工具
- 基于SQL Server CE的移动服务系统开发
- DSP28335代码生成——如何使用两个中断
- 大数据技术之Hadoop概述
- 必应壁纸php,自动下载每日必应壁纸到指定文件夹php源码
- 计算机电源atx,除了ATX和SFX电源,其实还有很多种电源规格,你了解几个?
- linux中增加用户
- win10 ie浏览器卸载后无法重启,试了网上各种方法都无法重启
- [Setting]设置Word插入题注快捷键
- MonoRail MVC应用(1)-VM/HTML页面
- 笔记本突然无线和有线都不能使用
- python manage.py runserver常驻服务器一直运行
- 五子棋java毕业设计论文_基于Java的五子棋游戏的设计毕业论文,课程设计,研究生文献...