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

python爬虫爬小说来做网站免费设计签名连笔字

python爬虫爬小说来做网站,免费设计签名连笔字,管理网站建设哪里好,网站公司维护目录链接: 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目: https://github.com/September26/java-algorithms 原题链接:力扣 描述: 给你两个二维整数数组 items1 和 items2 ,表示两个物品集合。每个数…

目录链接:

力扣编程题-解法汇总_分享+记录-CSDN博客

GitHub同步刷题项目:

https://github.com/September26/java-algorithms

原题链接:力扣


描述:

给你两个二维整数数组 items1 和 items2 ,表示两个物品集合。每个数组 items 有以下特质:

  • items[i] = [valuei, weighti] 其中 valuei 表示第 i 件物品的 价值 ,weighti 表示第 i 件物品的 重量 。
  • items 中每件物品的价值都是 唯一的 。

请你返回一个二维数组 ret,其中 ret[i] = [valuei, weighti], weighti 是所有价值为 valuei 物品的 重量之和 。

注意:ret 应该按价值 升序 排序后返回。

示例 1:

输入:items1 = [[1,1],[4,5],[3,8]], items2 = [[3,1],[1,5]]
输出:[[1,6],[3,9],[4,5]]
解释:
value = 1 的物品在 items1 中 weight = 1 ,在 items2 中 weight = 5 ,总重量为 1 + 5 = 6 。
value = 3 的物品再 items1 中 weight = 8 ,在 items2 中 weight = 1 ,总重量为 8 + 1 = 9 。
value = 4 的物品在 items1 中 weight = 5 ,总重量为 5 。
所以,我们返回 [[1,6],[3,9],[4,5]] 。

示例 2:

输入:items1 = [[1,1],[3,2],[2,3]], items2 = [[2,1],[3,2],[1,3]]
输出:[[1,4],[2,4],[3,4]]
解释:
value = 1 的物品在 items1 中 weight = 1 ,在 items2 中 weight = 3 ,总重量为 1 + 3 = 4 。
value = 2 的物品在 items1 中 weight = 3 ,在 items2 中 weight = 1 ,总重量为 3 + 1 = 4 。
value = 3 的物品在 items1 中 weight = 2 ,在 items2 中 weight = 2 ,总重量为 2 + 2 = 4 。
所以,我们返回 [[1,4],[2,4],[3,4]] 。

示例 3:

输入:items1 = [[1,3],[2,2]], items2 = [[7,1],[2,2],[1,4]]
输出:[[1,7],[2,4],[7,1]]
解释:
value = 1 的物品在 items1 中 weight = 3 ,在 items2 中 weight = 4 ,总重量为 3 + 4 = 7 。
value = 2 的物品在 items1 中 weight = 2 ,在 items2 中 weight = 2 ,总重量为 2 + 2 = 4 。
value = 7 的物品在 items2 中 weight = 1 ,总重量为 1 。
所以,我们返回 [[1,7],[2,4],[7,1]] 。

提示:

  • 1 <= items1.length, items2.length <= 1000
  • items1[i].length == items2[i].length == 2
  • 1 <= valuei, weighti <= 1000
  • items1 中每个 valuei 都是 唯一的 。
  • items2 中每个 valuei 都是 唯一的 。

解题思路:

* 解题思路:
* 构建一个map,其中key为price,value为price和weight。
* 最后map的value转换成list,然后排序即可
 

代码:

public class Solution2363 {public List<List<Integer>> mergeSimilarItems(int[][] items1, int[][] items2) {Map<Integer, List<Integer>> map = new HashMap<>();put2Map(map, items1);put2Map(map, items2);List<List<Integer>> collect = map.values().stream().sorted(Comparator.comparingInt(o -> o.get(0))).collect(Collectors.toList());return collect;}private void put2Map(Map<Integer, List<Integer>> map, int[][] items1) {for (int[] item : items1) {int value = item[0];int weight = item[1];List<Integer> integers = map.get(value);if (integers == null) {integers = new ArrayList<>();map.put(value, integers);}if (integers.size() == 0) {integers.add(value);integers.add(weight);} else {Integer remove = integers.remove(1);integers.add(remove + weight);}}}
}

http://www.yayakq.cn/news/986928/

相关文章:

  • 网站优化 ppt一般网站建设方案
  • 廊坊网站定制开发群晖修改wordpress文件权限
  • 物流官方网站怎么开一家网站开发公司
  • 佛山网站建设专业定制郑州专业网站推广优化公司
  • 四川建设厅官方网站查询资料员广州冼村为什么叫土豪村
  • 2018年怎样做淘宝客网站产品开发怎么写
  • 2_网站建设的一般步骤包含哪些?国外自建站好做吗
  • 韩国优秀平面设计网站有哪些简述网站建设优劣的评价标准
  • 网站的建设步骤企业网络营销方案设计
  • 产品网站开发服务硬之城电子元器件商城
  • 广东省建设监理协会信息管理网站建筑工程公司宣传册设计样本
  • 郑州网站制作公司名单html5网站建设中模板
  • asp网站自动识别手机深圳注册公司执照
  • 网站创建桌面快捷方式国家企业信息系统公示网 (全国)
  • 中英双语网站源码aspnet网站开发实战
  • 如何分析竞争对手网站成都网站优化哪家好
  • 企业建网站的步骤网页制作网站图片
  • 上海网站设计哪家公司好翻译网站模板
  • 学做网站能赚多少钱企业解决方案英文
  • 网站开发课设心得体会做黑枸杞的公司网站
  • 手工制作网站做购物平台网站需要注意什么
  • 网站建设需求文档模板下载中国交建总承包公司官网
  • 金华手机模板建站网站建设汇报评估
  • 云南微网站搭建wordpress 调用浏览数
  • 软件网站技术开发公司素材网大全
  • 网站建设和维护实训dede做的网站被植入广告
  • 有哪些做问卷调查的网站好制作一个网页需要哪几个步骤
  • 建立一个网站怎么做哈尔滨网站建设网络优化
  • 青岛专业公司网站设计公司网站设计的技术方案
  • 招生门户网站建设方案洛阳网站设计公司