技术栈

力扣1128题解

wang__123002025-05-05 13:00

记录

2525.5.4

题目:

思路:

先将dominoes[i]的二元全部变为前大后小的形式,再遍历该数组,用数组来记录。

代码:

java 复制代码
class Solution {
    public int numEquivDominoPairs(int[][] dominoes) {
        int [] [] cnt = new int [10][10];
        int ans = 0;
        for (int[] d : dominoes) {
            int a = Math.min(d[0], d[1]);
            int b = Math.max(d[0], d[1]);
            ans += cnt[a][b];
            cnt[a][b]++;
        }
        return ans;
    }
}

复杂度:

O(N)

O(1)

上一篇:with的用法
下一篇:redis的持久化
相关推荐
csuzhucong
几秒前
一阶魔方、一阶金字塔魔方、一阶五魔方
算法
五花就是菜
14 分钟前
P12906 [NERC 2020] Guide 题解
算法·深度优先·图论
辞旧 lekkk
26 分钟前
【c++】封装红黑树实现mymap和myset
c++·学习·算法·萌新
星轨初途
31 分钟前
C++的输入输出(上)(算法竞赛类)
开发语言·c++·经验分享·笔记·算法
n***F875
33 分钟前
SpringMVC 请求参数接收
前端·javascript·算法
Liangwei Lin
43 分钟前
洛谷 P1025 [NOIP 2001 提高组] 数的划分
算法
yuuki233233
1 小时前
【C++】类和对象(上)
c++·后端·算法
dangdang___go
1 小时前
动态内存管理||malloc和free.realloc和calloc
c语言·开发语言·算法·动态内存管理
数字化脑洞实验室
1 小时前
智能决策与决策优化:从算法到产业的演进逻辑
算法
cpp_2501
1 小时前
P5412 [YNOI2019] 排队
数据结构·c++·算法·题解·洛谷
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03UV安装并设置国内源04【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连05Linux下V2Ray安装配置指南06安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)07“我的电脑”图标没了怎么办 4种方法找回08全球最强模型Grok4,国内已可免费使用!(附教程)09Gemini 3.0 Pro Preview 实测报告10KGG转MP3工具|非KGM文件|解密音频