- 博客(2)
- 收藏
- 关注
原创 2021-08-19
23树,二三树,Java非递归实现原理请参考 public class Demo<K extends Comparable<K>, V> { private Node<K, V> root; public V find(K key) { Node<K, V> node = this.findNode(key, this.root, null); for (Entity<K, V> element
2021-08-19 17:03:39
60
原创 栈实现综合计算器
栈实现综合计算器 最近在学习数据结构与算法的时候碰到了一个问题用栈实现综合计算器,发现网上还没有一个相对好理解的版本,所以有了这篇文章。 思路 数字直接压数栈 符号分情况,如果符号栈内无元素,直接压栈 如果有元素啧对比,如果当前符号优先级大于栈内所有元素,那么直接压栈 如果小于或等于,那么先运算栈内符号,这里有坑,要注意,用while来代替if(因为不止有一个需要判断) //先来一个栈的接口 public interface Stack<T> { T pop(); void push(T
2021-02-22 09:33:41
82
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人