力扣每日一题【算法学习day.132】

前言

###我做这类文章一个重要的目的还是记录自己的学习过程,我的解析也不会做的非常详细,只会提供思路和一些关键点,力扣上的大佬们的题解质量是非常非常高滴!!!


习题

1.统计相似字符串对的数目

题目链接: 2506. 统计相似字符串对的数目 - 力扣(LeetCode)

题面:

代码:

java 复制代码
class Solution {
    public int similarPairs(String[] words) {
        int n = words.length;
        int[][] arr = new int[n][26];
        int index = 0;
        for(String a :words){
            for(char c:a.toCharArray()){
                arr[index][c-'a'] = 1;
            }
            index++;
        }
        int ans = 0;
        for(int i = 0;i<n-1;i++){
            for(int j = i+1;j<n;j++){
                int flag = 1;
                for(int p = 0;p<26;p++){
                    if(arr[i][p]!=arr[j][p]){
                        flag = 0;
                        break;
                    }
                }
                if(flag==1){
                    ans++;
                }
            }
        }
        return ans;
    }
}

后言

共勉

相关推荐
屁股割了还要学26 分钟前
【数据结构入门】栈和队列
c语言·开发语言·数据结构·学习·算法·青少年编程
Monkey的自我迭代39 分钟前
支持向量机(SVM)算法依赖的数学知识详解
算法·机器学习·支持向量机
苹果醋31 小时前
React Native jpush-react-native极光推送 iOS生产环境接收不到推送
java·运维·spring boot·mysql·nginx
老华带你飞1 小时前
数码论坛|基于SprinBoot+vue的数码论坛系统(源码+数据库+文档)
java·前端·数据库·vue.js·论文·毕设·数码论坛系统
葵野寺1 小时前
【JVM】深入解析Java虚拟机
java·linux·jvm·gc·垃圾回收
阿彬爱学习1 小时前
AI 大模型企业级应用落地挑战与解决方案
人工智能·算法·微信·chatgpt·开源
程序猿七度2 小时前
【FastExcel】解决ReadSheet在Map中获取对象不准确问题(已提交PR并合并到开源社区)
java·开源·fastexcel
L.fountain2 小时前
配送算法10 Batching and Matching for Food Delivery in Dynamic Road Networks
算法·配送
AI风老师3 小时前
5、docker镜像管理命令
java·docker·eureka
用户84913717547163 小时前
JustAuth实战系列(第5期):建造者模式进阶 - AuthRequestBuilder设计解析
java·设计模式·架构