logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

逆波兰表达式介绍及求值实现

1. 初始化两个栈:运算符栈s1和存储中间结果的栈s22. 从左至右扫描中缀表达式3. 遇到操作数时,将其压s24. 遇到运算符时,比较其与s1栈顶运算符的优先级1. 如果s1为空,或栈顶运算符为左括号“(”,则直接将此运算符入栈2. 否则,若优先级比栈顶运算符的高,也将运算符压入s13. 否则,将s1栈顶的运算符弹出并压入到s2中,再次转到(4.1)与s1中新的栈顶运算符相比较5. 遇到括号时:

#数据结构#算法#经验分享 +2
HashMap底层红黑树原理(超详细图解)+手写红黑树代码

在看完了小刘老师和黑马的源码视频之后,我整理了一篇HashMap的底层源码文章,学海无涯,这几天看了对红黑树的讲解,故将其整理出来HashMap底层源码解析上HashMap底层源码解析下视频链接小刘老师讲源码传智播客-黑马程序员文章目录红黑树什么是树红黑树什么是树树(tree)是一种抽象数据类型(ADT),用来模拟具有树状结构性质的数据集合,它是由n(n>0)个有限节点通过连接它们的边组成一

#数据结构#java#后端
Maven Helper快速解决冲突问题

文章目录前言Maven Helper解决冲突前言在工作学习中可能遇见版本冲突问题,maven helper可以帮我们快速查找并解决此类问题Maven HelperFIle->Settings->Plugins点击install->Restart IDE解决冲突打开pom.xml文件点击下方的Dependency Analyzer搜索日志中显示冲突的jar右键Exclude可排除冲

#maven#java#intellij idea +2
到底了