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

leetcode242:有效的字母异位词

有效的字母异位词

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

**注意:**若 *s**t* 中每个字符出现的次数都相同,则称 *s**t* 互为字母异位词。

public boolean isAnagram(String s, String t) {HashMap<Character,Integer> map = new HashMap<>();for (int i = 0; i < s.length(); i++) {if(map.containsKey(s.charAt(i))){map.put(s.charAt(i),map.get(s.charAt(i))+1);}else{map.put(s.charAt(i),1);}}for (int i = 0; i < t.length(); i++) {if(map.containsKey(t.charAt(i))){Integer res = map.put(t.charAt(i), map.get(t.charAt(i)) - 1);if(res == 1){map.remove(t.charAt(i));}}else{return false;}}if(map.isEmpty()){return true;}return false;}

hashmap法,正常应该用数组实现即可

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【精选】基于协同过滤算法的小说推荐系统(定制参考分享)
  • 【51单片机】ds18b20驱动,11.0592MHZ,使用DS18b20
  • 【运维】linux使用systemd手动部署与管理服务进程,以webhook回调告警为例(附常用linux进程/端口状况查看命令)
  • C#发邮件时如何确保邮件内容的安全和隐私?
  • 猫用空气净化器好不好?养猫推荐宠物空气净化器品牌
  • uniapp点击预览图片,两种效果
  • ES6解构赋值详解;全面掌握:JavaScript解构赋值的终极指南
  • 聚类分析|距离与相似系数|层次聚类|K均值聚类|SPSS及Matlab
  • SQL 调优最佳实践笔记
  • Spring + Boot + Cloud + JDK8 + Elasticsearch 单节点 模式下实现全文检索高亮-分页显示 快速入门案例
  • Spring Boot项目热部署
  • Git克隆仓库太大导致拉不下来的解决方法 fatal: fetch-pack: invalid index-pack output
  • 凤凰花:绚烂花语与独特魅力
  • Google Ads广告为Demand Gen推出生成式AI工具,可自动生成广告图片
  • python 异常处理详解带(3分钟速通)
  • Google 是如何开发 Web 框架的
  • Create React App 使用
  • ES6 学习笔记(一)let,const和解构赋值
  • Git 使用集
  • IndexedDB
  • JavaScript-Array类型
  • JAVA并发编程--1.基础概念
  • jquery cookie
  • leetcode-27. Remove Element
  • springMvc学习笔记(2)
  • Vue2.0 实现互斥
  • 使用putty远程连接linux
  • 我的面试准备过程--容器(更新中)
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • ​VRRP 虚拟路由冗余协议(华为)
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • #Spring-boot高级
  • (bean配置类的注解开发)学习Spring的第十三天
  • (C++17) std算法之执行策略 execution
  • (k8s中)docker netty OOM问题记录
  • (python)数据结构---字典
  • (安卓)跳转应用市场APP详情页的方式
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (四)js前端开发中设计模式之工厂方法模式
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (转)关于pipe()的详细解析
  • .env.development、.env.production、.env.staging
  • .Net Core和.Net Standard直观理解
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .net 程序发生了一个不可捕获的异常
  • .NET 命令行参数包含应用程序路径吗?
  • .NET/C# 的字符串暂存池
  • @manytomany 保存后数据被删除_[Windows] 数据恢复软件RStudio v8.14.179675 便携特别版...
  • @Not - Empty-Null-Blank
  • @PostConstruct 注解的方法用于资源的初始化
  • @RequestMapping-占位符映射
  • @Transaction注解失效的几种场景(附有示例代码)
  • [012-1].第12节:Mysql的配置文件的使用
  • [2019.3.5]BZOJ1934 [Shoi2007]Vote 善意的投票