力扣1128题解

记录

2525.5.4

题目:

思路:

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

代码:

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)

相关推荐
code_pgf19 分钟前
改进模型架构来减少MLLMs中的幻觉现象
人工智能·深度学习·算法
2301_7644413326 分钟前
基于AI的本地文件归档智能管理工具梳理
人工智能·python·算法·目标检测·交互
无限码力33 分钟前
美团研发岗 4月18号笔试真题 - 包包的最长公共子序列3
算法·美团笔试题·美团研发岗笔试题·美团机试题
怪兽学LLM1 小时前
LeetCode 21 合并两个有序链表:彻底理解虚拟头节点(Dummy)套路
python·leetcode·链表
海绵宝宝的月光宝盒1 小时前
6-机械设计基础物理知识
经验分享·笔记·其他·职场和发展·课程设计·学习方法
阿里matlab建模师1 小时前
基于matlab时域频域处理的语音信号变声处理系统设计与算法原理(论文+程序源码+GUI图形用户界面)——变声算法
算法·matlab·语音识别
IMPYLH1 小时前
HTML 的 <abbr> 元素
前端·算法·html
leo__5201 小时前
小波特征与模糊支持向量机(FSVM)的脑电信号分类方法
算法·支持向量机·分类
wabs6661 小时前
关于动态规划【纯粹的0-1背包需要思考的问题】
算法·动态规划
小小编程路1 小时前
字符串转数字时,可能会遇到哪些问题?
java·开发语言·算法