logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java基础-HashMap中containsKey方法的时间复杂度分析

现有场景是两个User对象的List,A中只有id跟用户名,B中有id跟登录时间,现在我们要把他们合成一个完成的User的List我们直接暴力的的解法就是两个for循环,然后判断id是否相等,相等就给A中复制对应的登录时间。这样这段代码时间复杂度就是O(n^2)然后一般的推荐做法就是我们将其中一个list转为Map,id为key,对象或者直接登录时间为value,然后只需要一遍for循环然后通过c

#java
Java基础-HashMap中containsKey方法的时间复杂度分析

现有场景是两个User对象的List,A中只有id跟用户名,B中有id跟登录时间,现在我们要把他们合成一个完成的User的List我们直接暴力的的解法就是两个for循环,然后判断id是否相等,相等就给A中复制对应的登录时间。这样这段代码时间复杂度就是O(n^2)然后一般的推荐做法就是我们将其中一个list转为Map,id为key,对象或者直接登录时间为value,然后只需要一遍for循环然后通过c

#java
第三方对接-云存储-最新亚马逊Amazon云AWS S3服务JAVA上传图片,访问图片教程(API版本2.14.22)

最近的工作中,碰到了要把华为云obs替换成亚马逊的aws的工作,经过一周的翻阅文档,以及踩坑经历后,终于是完成了工作内容,并且腾出时间来总结一下awsS3这个服务的东东,话不多说,开始吧:既然是教程,就要有准备工作,以下内容默认你已经有了:1、亚马逊的aws账户2、创建了存储通(权限默认是阻止公众访问的)这里是引用官方文档创建存储通的指南3、拿到了access-key跟secret-key1⃣️

#aws
    共 11 条
  • 1
  • 2
  • 请选择