Java面试
文章平均质量分 84
sunzixiao
这个作者很懒,什么都没留下…
展开
-
Java面试之斐波那契数列(Fibonacci)及其应用:青蛙跳台阶问题
斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称“兔子数列”,其数值为:1、1、2、3、5、8、13、21、34……在数学上,这一数列以如下递推的方法定义:F(0)=1,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N*)。原创 2023-08-29 16:05:27 · 316 阅读 · 0 评论 -
Java面试之用两个栈实现队列
队列是一种特殊的线性表,它只允许在表的前端(队头)进行删除操作,在表的后端(队尾)进行插入。故队列又称为先进先出(FIFO—first in first out)线性表。原创 2023-08-29 10:51:21 · 345 阅读 · 0 评论 -
Java面试之单例模式的六种实现方式
由于设计模式在面向对象中起着举足轻重的作用,在面试中很多公司都喜欢问一下有关设计模式的问题。在常用的设计模式中,Singleton单例模式是唯一一个能用短短几十行代码完整实现的模式,因此,写一个Singletion类型是一个很常见的面试题。原创 2023-08-25 20:49:44 · 806 阅读 · 0 评论