最全【跟我学Java就对了!!!】时间(1),java面试金融项目技术

最后

这份清华大牛整理的进大厂必备的redis视频、面试题和技术文档

祝大家早日进入大厂,拿到满意的薪资和职级~~~加油!!

感谢大家的支持!!

image.png

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

平均情况就是任意规模的期望次数。

最好情况是最少运行次数。

(2)练习

①斐波那契数列的时间复杂度?

什么是斐波那契数列呢?

在这里插入图片描述

也就是0 1 1 2 3 5……这样的数列,也就是第三项是前两项之和。

在这里插入图片描述

看出来了吗?

所以,我们先来写一个斐波那契函数

class Fib{

int ret =0;

public int sfib(int x){

if(x==0){

ret = 0;

}else if(x<3){

ret = 1;

}else if(x>2){

ret = sfib(x-1)+sfib(x-2);

}

return ret;

}

}

public class dd {

public static void main(String[] args) {

int x = 6;

Fib fib = new Fib();

int ret = fib.sfib(x);

System.out.println(ret);

}

}

那我们来分析一下啊:

在这里插入图片描述

这看起来像不像硕果累累的大树?

我们再来分析:

以上的数是一个实际的样子,但我们来抽象化一下:

在这里插入图片描述

读者福利

由于篇幅过长,就不展示所有面试题了,感兴趣的小伙伴

35K成功入职:蚂蚁金服面试Java后端经历!「含面试题+答案」

35K成功入职:蚂蚁金服面试Java后端经历!「含面试题+答案」

35K成功入职:蚂蚁金服面试Java后端经历!「含面试题+答案」

更多笔记分享

35K成功入职:蚂蚁金服面试Java后端经历!「含面试题+答案」

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

4f45ff00ff254613a03fab5e56a57acb)收录**

需要这份系统化的资料的朋友,可以点击这里获取

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值