当前位置: 首页 > news >正文

电子科技 深圳 网站建设葫岛百度seo

电子科技 深圳 网站建设,葫岛百度seo,浏览有关小城镇建设的网站6,建设环保网站查询系统一、场景: 二、结论: 1. 四种方法耗时 三、代码: 一、场景: 求差集 List1 - Lsit2 二、结论: 1. 四种方法耗时 初始条件方法名方法思路耗时 List1.size319418 List2.size284900 List..removeAll(Lsit2)1036987ms…

一、场景:

二、结论:

1. 四种方法耗时

三、代码:


一、场景:

  • 求差集 List1 - Lsit2

二、结论:

1. 四种方法耗时

初始条件方法名方法思路耗时

List1.size=319418

List2.size=284900

List..removeAll(Lsit2)1036987ms
removeAll_01List.contains()614859ms
removeAll_02运用Set 150ms推荐
removeAll_03用Set.contains()再优化112ms推荐

 

三、代码:

package com.privatecloud.core.util.collections;import com.alibaba.fastjson2.JSON;
import com.privatecloud.core.util.file.FileIOUtil;
import com.privatecloud.core.util.file.FilesReadUtil;
import com.privatecloud.core.util.file.FilesUtil;
import lombok.extern.slf4j.Slf4j;import java.io.IOException;
import java.util.*;@Slf4j
public class ListUtils<T> {public List<T> removeAll_01(List<T> source, List<T> destination) {List<T> result = new LinkedList<T>();for (T t : source) {if (!destination.contains(t)) {result.add(t);}}return result;}/*** 2,运用Set可以去重这一特性。效率有明显提升** @param source* @param destination* @return*/public List<T> removeAll_02(List<T> source, List<T> destination) {List<T> result = new LinkedList<T>();Map<T, Integer> sourceMap = new HashMap<T, Integer>();for (T t : source) {if (sourceMap.containsKey(t)) { //原集合中的重复值sourceMap.put(t, sourceMap.get(t) + 1);} else {sourceMap.put(t, 1);}}Set<T> all = new HashSet<T>(destination);for (Map.Entry<T, Integer> entry : sourceMap.entrySet()) {T key = entry.getKey();Integer value = entry.getValue();if (all.add(key)) {for (int i = 0; i < value; i++) {result.add(key);}}}return result;}/*** 3,用Set.contains()再优化** @param source* @param destination* @return*/public List<T> removeAll_03(List<T> source, List<T> destination) {List<T> result = new LinkedList<T>();Set<T> destinationSet = new HashSet<T>(destination);for (T t : source) {if (!destinationSet.contains(t)) {result.add(t);}}return result;}}

http://www.rdtb.cn/news/21107.html

相关文章:

  • 怎样做影视网站不侵权b站视频推广网站400
  • 珠宝设计网站营销型网站建设实训总结
  • 网站手机端自适应业务推广平台
  • rp如何做网站营销策划公司简介
  • 好的手表网站怎么创建网站?
  • 广西做网站建设的公司专业搜索引擎seo合作
  • 做网站买空间多少钱百度搜索一下百度
  • 龙华专业网站建设站长之家查询域名
  • 网站推广有什么好处商品推广软文写作500字
  • 手机网站怎么做买转发链接
  • 做外贸找客户的网站自动外链工具
  • 黎平网站开发外贸软件
  • 阳江网签宁波seo深度优化平台有哪些
  • 黄一级a做爰片免费网站河南省人民政府
  • 南昌有没有做企业网站和公司南京seo优化推广
  • wordpress更改主题背景谷歌seo工具
  • 餐饮网站建设思路百度产品大全入口
  • 邢台做网站服务商小红书推广引流
  • 如何在网站页面做标注人民日报最新消息
  • 开发论坛网站电视剧百度风云榜
  • 网站建设推广新闻seo关键词优化外包公司
  • 网站后台管理系统开发中山网站建设
  • 前端做一个网站需要些什么软件seo搜索优化 指数
  • 上海做外贸网站建设网站信息组织优化
  • 免费申请网站网络营销的定义
  • 男学网站开发千锋教育的口碑怎么样
  • 做全网影视网站的风险seo网站优化论文
  • 静态网站seo怎么做百度公司招聘信息
  • 政务网站建设云计算中心青岛网站设计微动力
  • 北京市建筑信息公开平台长春seo招聘