![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
johnjoe.xie
物来顺应,未来不迎,当时不杂,既过不恋。--曾国藩
展开
-
阿里笔试题 - 懒汉模式的单实例类实现
/** * 单例模式实现 */ public class LazySingleton { private LazySingleton() { // 防止反射 if (singleton != null) { throw new RuntimeException("Illegal operation"); } ...原创 2019-02-25 16:40:12 · 467 阅读 · 0 评论 -
阿里笔试题 - 最小函数min()栈
要求: 设计含最小函数min()、取出元素函数pop()、放入元素函数push()的栈AntMinStack,实现其中指定的方法 AntMinStack中数据存储使用Java原生的Stack,存储数据元素为int。请实现下面对应的方法,完善功能。 public class AntMinStack { /** * push 放入元素 * @param data ...原创 2019-02-26 11:43:38 · 346 阅读 · 0 评论 -
阿里笔试题 - 算数表达式
设计数据结构与算法,计算算数表达式,需要支持: 基本计算,加减乘除,满足计算优先级 例如输入 30+3+8+91 输出20 括号,支持括号,例如输入 3+(3-0)*2 输出 9 假设所有的数字均为整数,无需考虑精度问题 要求: 输入的表达式是字符串类型String。 对于操作数要求不止一位,这里对字符串里面解析出操作数有要求。需要有从表达式里面解析出完整操作数的能力。 代码结构要求具备一定...原创 2019-02-26 11:43:45 · 387 阅读 · 0 评论