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

站长工具seo综合查询是什么意思门户网站前台页面

站长工具seo综合查询是什么意思,门户网站前台页面,wordpress浏览人数,怎么建设自己个人网站目录链接: 力扣编程题-解法汇总_分享记录-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/422750/

相关文章:

  • 网站建设及宣传管理规定杭州做网站hzyze
  • 设计公司网站制作工程建设领域专项治理工作网站
  • 自己做网站需要填税表吗做神马网站快速排名软
  • 龙岩做网站开发哪家厉害开发公司不动产登记费入什么科目
  • 广东工程建设监理有限公司网站深圳龙岗区网站建设
  • 泰安网站建设制作宁波市公共资源交易中心
  • 没电脑可以建网站吗投票网站设计
  • 西安企业网站建设公司软件开发费
  • 周口网站制作做网站的会计分录
  • 如何评判一个网站建设的怎么样如果给公司网站做网络广告
  • 买了个域名怎么做网站质量好网站建设商家
  • 南京 网站建设模板价格做网站建设与推广企业
  • 为农村建设网站报告微信小程序源码网站
  • 网站的搜索功能怎么做室内装饰设计学什么
  • 做淘宝网站要安全保障么网站建设经验分享
  • 网站怎么解析到域名网站服务器配置
  • 做游戏网站的市场wordpress tag 列表
  • 农博园网站建设投标书哈尔滨住建局网站首页
  • 那几家是做失物招领的网站网站开发应用短信
  • dedecms网站logo在线网页代理极光
  • 做旅游攻略什么网站最好品牌策划包括哪几个方面
  • sns社交网站源码网络游戏网站制作
  • 做app 的模板下载网站有哪些北京企业网站报价
  • 公众信息帮竞彩网站做维护吗建筑行业
  • 商城网站主机可以做英文单词puzzle的网站
  • 大连p2p网站建设cdn wordpress 登录
  • 网站设计结构图用什么做江苏工程建设信息网官网
  • 做网站需要哪些技能唐山网站建设设计
  • 电商网站建设 猪八戒网wordpress wap插件
  • 襄阳营销型网站微信小程序开发步骤图