首页
Java基础
992.简述 java 内存分配与回收策率以及 Minor GC 和 Major GC
991.什么是类加载器,类加载器有哪些?
990.类加载器双亲委派模型机制?
989.简述 java 类加载机制?
988.java 类加载过程?
987.java 内存模型
986.java 中垃圾收集的方法有哪些?
985.简述 java 垃圾回收机制?
984.如和判断一个对象是否存活?(或者 GC 对象的判定方 法)
983.JVM 内存分哪几个区,每个区的作用是什么?
多线程
173.ReentrantReadWriteLock 实现独占和共享两种方式
172.同步器的实现是 ABS 核心(state 资源状态计数)
171.什么是 AQS(抽象的队列同步器)
170.ABA 问题
169.原子包 java.util.concurrent.atomic(锁自旋)
168. CAS(比较并交换-乐观锁机制-锁自旋)概念及特性
167.多级反馈队列调度算法
166.时间片轮转法
165.高响应比优先调度算法
164.高优先权优先调度算法
MySQL
1191.MySQL 的 insert 和 update 的 select 语句语法
1190.MySQL 当记录不存在时 insert,当记录存在时 update,语句怎么写?
1189.HAVNG 子句 和 WHERE 的异同点?
1188. [SELECT *] 和[SELECT 全部字段]的 2 种写法有何优缺点?
1187.若一张表中只有一个字段 VARCHAR(N)类型,utf8 编码,则 N 最大值 为多少(精确到数量级即可)?
1186.MySQL 中控制内存分配的全局参数,有哪些?
1185.MySQL 中 InnoDB 引擎的行锁是通过加在什么上完成(或称实现) 的?
1184.表中有大字段 X(例如:text 类型),且字段 X 不会经常更新,以读为 为主,将该字段拆成子表好处是什么?
1183.MySQL 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区 别?
1182.mysql 中 varchar 与 char 的区别以及 varchar(50)中的 50 代表的涵 义?
IDEA注册码
当前位置:
Java面试题
>
数据结构与算法
>
为什么要设计后缀表达式,有什么好处?
爪哇
数据结构与算法
2021-08-15
为什么要设计后缀表达式,有什么好处?
后缀表达式又叫逆波兰表达式,逆波兰记法不需要括号来标识操作符的优先级。
上一篇
请你讲讲LRU算法的实现原理?
下一篇
什么是B树?
数据结构与算法教程
0. 什么是算法?
1. TreeMap和TreeSet在排序时如何比较元素?Collections工具类中的sort()方法如何 比较元素?
2. 如何知道二叉树的深度?
3. 介绍一下,堆排序的原理是什么?
4. 数组和链表的区别
5. 二分查找了解过吗?
6. 如何在一个1到100的整数数组中找到丢失的数字?
7. 请你讲讲LRU算法的实现原理?
8. 为什么要设计后缀表达式,有什么好处?
9. 什么是B树?
10. 什么是B+树?
11. 谈一谈,id全局唯一且自增,如何实现?
12. 503.一致性算法-Paxos
13. 504.Proposer
14. 505.Acceptor
15. 506.Learner
16. 507.Paxos 算法分为两个阶段
17. 508.Zab
18. 509.Raft
19. 510.角色
20. 511.Term(任期)
21. 512.选举(Election)
22. 513.安全性(Safety)
23. 514.raft 协议和 zab 协议区别
24. 515.NWR
25. 516.Gossip
26. 517.一致性 Hash
27. 518.一致性 Hash 特性
28. 519.一致性 Hash 原理
29. 520.考察 cache 的变动
30. 521.虚拟节点
31. 522.二分查找
32. 523.冒泡排序算法
33. 524.插入排序算法
34. 525.快速排序算法
35. 526.希尔排序算法
36. 527.归并排序算法
37. 528.桶排序算法
38. 529.基数排序算法
39. 530.剪枝算法
40. 531.回溯算法
41. 532.最短路径算法
42. 533.最小生成树算法
43. 534.栈(stack)
44. 535.队列(queue)
45. 536.链表(Link)
46. 537.散列表(Hash Table)
47. 538.排序二叉树
48. 539.插入操作
49. 540.删除操作
50. 541.查询操作
51. 542.红黑树
52. 543.红黑树的特性
53. 544.左旋
54. 545.右旋
55. 546.添加
56. 547.删除
57. 548.B-TREE
58. 549.位图
59. 550.加密算法-AES
60. 551.RSA
61. 552.CRC
62. 553.MD5