你会重视32毫秒吗?

之前听人说过for循环的最佳使用方式,不过这次无意在leetcode中有亲身实践,记录一下。不过有点标题党了。


代码界可分为两种人,你懂的。for也可以分为两种人:

No.1

public int function(int[] A) {
    for (int i = 0; i < A.length; i++) {
        ...
    }
}

No.2

public int function(int[] A) {
    for (int i = 0, len = A.length; i < len; i++) {
        ...
    }
}

再看看leetcode里的效率比较,如下图示。



当然不能说后者比前者快32毫秒...leetcode里面是一组测试,但是还是快了....


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
近年来,随着移动互联网和物联网等技术的迅速发展,对无线通信技术的需求越来越高。而5G作为下一代无线通信技术的代表,受到了广泛的重视和关注。5G无线通信技术的发展概况可归纳为以下几个方面: 首先,5G的发展旨在提供更高的数据传输速度和更快的响应时间,以满足人们日益增长的各种需求。同时,5G还将支持更多的移动设备连接,更低的网络延迟以及更稳定的连接。 其次,5G的发展将推动物联网的普及和应用。这是因为5G能够支持大规模的连接以及更多的设备之间的通信和互联。例如,5G技术可以实现智能家居、智慧城市、智能交通等领域的应用。 再次,5G可能引领新的通信技术和新的商业模式。由于5G技术的开放性和灵活性,各种新型的通信协议和应用将得以开发和实现。同时,5G也将为更多的企业和产业带来商业机和市场前景。 相比4G,5G的特点主要表现在以下几个方面: 1.更快的数据传输速度:5G的数据传输速度可达到每秒数十Gbps,约比4G快10倍以上。 2.更低的网络延迟:5G的网络延迟将降至数毫秒级,更适合支持实时互动和远程控制等需要高响应速度的应用。 3.更稳定的连接:5G将支持多路复用技术,可同时连接更多的终端设备,并提供更稳定的连接。 4.更广泛的覆盖范围:5G将通过更高的频谱和更多的信道来支持更广泛的地区和设备覆盖,从而实现更加普及的应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值