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

leetcode25(有效的字母异位词)

给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的 字母异位词。

示例 1:

输入: s = "anagram", t = "nagaram"
输出: true

思路1:

键值对保存出现的字母及次数

对下一个字母遍历,每次-1,如果存在最终不为0的value值,则false,符合则true

思路2:

将字符串转化为字符数组,对其排序,看两者是否相同

同时,长度不等,直接返回false

思路1代码:

class Solution {public boolean isAnagram(String s, String t) {if (s.length() != t.length()) return false;HashMap<Character, Integer> map = new HashMap<>();for (char c : s.toCharArray()) {map.put(c, map.getOrDefault(c, 0) + 1);}for (char c : t.toCharArray()) {map.put(c, map.getOrDefault(c, 0) - 1);}for (Map.Entry<Character, Integer> entry : map.entrySet()) {if (entry.getValue() != 0) {return false;}}return true;}
}


文章转载自:

http://H32qdlap.btjyp.cn
http://RTm5xX9V.btjyp.cn
http://NFmc9Eux.btjyp.cn
http://k2J7P88t.btjyp.cn
http://ngRZTfGM.btjyp.cn
http://IhFei3EP.btjyp.cn
http://iB3HWm6F.btjyp.cn
http://yVLRnxBu.btjyp.cn
http://02Xuik8f.btjyp.cn
http://4FoCQrAv.btjyp.cn
http://HRjhoN3O.btjyp.cn
http://NMg38w1J.btjyp.cn
http://3kdNEQar.btjyp.cn
http://41HH9NJV.btjyp.cn
http://flte6Bt6.btjyp.cn
http://5MfEgCFp.btjyp.cn
http://H5FYnLm2.btjyp.cn
http://QLGP8OMc.btjyp.cn
http://i9bLLu0t.btjyp.cn
http://3mXZQAt3.btjyp.cn
http://y6lgKC8f.btjyp.cn
http://4P4mr6Ii.btjyp.cn
http://A4huTmp1.btjyp.cn
http://0So23AU2.btjyp.cn
http://u3UXTAQR.btjyp.cn
http://6ksjlt29.btjyp.cn
http://O9IaDOj0.btjyp.cn
http://zZq8qEcB.btjyp.cn
http://vrl2Fxxr.btjyp.cn
http://oWb7WSkJ.btjyp.cn
http://www.dtcms.com/a/378911.html

相关文章:

  • [Windows] FileOptimizer v17.1.0_一款文件批量压缩工具
  • 淘宝/天猫按图搜索(拍立淘)item_search_img API接口实战指南
  • Java优选算法——二分查找
  • leetcode380:RandomizedSet - O(1)时间插入删除和获取随机元素(数组+哈希表的巧妙结合)
  • 经典蓝牙的 BR(Basic Rate(基础速率))
  • 牛客周赛 Round 108题解
  • Rocky9.0去堆叠双发arp(支持“ARP 广播双发”)
  • 「京墨」1.15.0 诗词、成语、对联、句子、诗歌…
  • AWS TechFest 2025: 风险模型的转变、流程设计的转型、生成式 AI 从实验走向实施的三大关键要素、评估生成式 AI 用例的适配度
  • 【Blender】二次元人物制作【二】:五官的制作
  • MinIO集群部署详细步骤(高性能的分布式对象存储系统)
  • 带地图的 RAG:多模态 + 地理空间 在 Elasticsearch 中
  • 使用 Spring AI Alibaba Graph 实现工作流
  • 【Debug日志 | DDP 下 BatchNorm 统计失真】
  • linux C 语言开发 (六) 程序的编辑和编译(vim、gcc)
  • 综合文化信息管理系统|基于java和小程序的综合文化信息管理系统设计与实现(源码+数据库+文档)
  • 20250911_10.1.11.46车辆定位aidata-01_Apache Doris分布式数据库全量备份(本地+异地)Python脚本
  • DenseNet网络
  • 2025胶水分装机服务商技术解析:聚焦高精度、智能化应用
  • Drawnix白板本地部署指南:cpolar实现远程创意协作
  • leetcode189.轮转数组
  • SPI设备驱动
  • 第七节,探索 ​​CSS 的高级特性、复杂布局技巧、性能优化以及与现代前端工作流的整合(二)
  • O3.2 opencv高阶
  • c语言,识别到黑色就自动开枪,4399单击游戏狙击战场,源码分享,豆包ai出品
  • Spring Boot 原理与性能优化实战
  • PHP 性能优化实战 OPcache + FPM 极限优化配置
  • solidity的高阶语法(完结篇)
  • 端–边–云一体的实时音视频转发:多路RTSP转RTMP推送技术深度剖析
  • OPC Client第10讲:实现主界面;获取初始界面传来的所有配置信息config【C++读写Excel:xlnx;ODBC;缓冲区】