题目

给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。

示例 1:

输入: s1 = "abc", s2 = "bca"
输出: true 
示例 2:

输入: s1 = "abc", s2 = "bad"
输出: false
说明:

0 <= len(s1) <= 100
0 <= len(s2) <= 100

想法

这道题感觉和上一篇https://blog.csdn.net/gtjsjj/article/details/111169598的思想有点类似。

1.可以先排序,再比较

class Solution {public boolean CheckPermutation(String s1, String s2) {//排序,比较if(s1.length() != s2.length())return false;char[] ch1 = s1.toCharArray();char[] ch2 = s2.toCharArray();Arrays.sort(ch1);Arrays.sort(ch2);return Arrays.equals(ch1, ch2);}
}</

力扣:面试题 01.02. 判定是否互为字符重排相关推荐

  1. LeetCode:面试题 01.02. 判定是否互为字符重排————简单

    题目 面试题 01.02. 判定是否互为字符重排 给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串. 示例 1: 输入: s1 = " ...

  2. LC: 面试题 01.02. 判定是否互为字符重排

    题目: 面试题 01.02. 判定是否互为字符重排. 给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串. 链接:https://leetcode ...

  3. 程序员面试金典 - 面试题 01.02. 判定是否互为字符重排(哈希map)

    1. 题目 给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串. 示例 1: 输入: s1 = "abc", s2 = &qu ...

  4. 文巾解题 面试题 01.02. 判定是否互为字符重排

    1 题目描述 2 解题思路 2.1 replace 对每一个在s1中的字符,如果s2中没有,那么说明两个不匹配,返回false:如果s2中有,那么将s2中的一个这个字符换成'' 如果s1全部遍历完了, ...

  5. 面试题01.02 判定是否互为字符重排

    给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串. 例1: 输入: s1 = "abc", s2 = "bca&q ...

  6. LeetCode之面试题01.02判定是否互为字符重排

    **题目:**给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串. 示例: 说明: class Solution {public boolean ...

  7. LeetCode面试题 01.02. 判定是否互为字符重排

    给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串. 示例 1: 输入: s1 = "abc", s2 = "bca ...

  8. 程序员面试金典01.02. 判定是否互为字符重排

    给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串. 示例 1: 输入: s1 = "abc", s2 = "bca ...

  9. 365天挑战LeetCode1000题——Day 097 神策专场: 判定是否互为字符重排 按身高排序 按位与最大的最长子数组 找到所有好下标 好路径的数目

    面试题 01.02. 判定是否互为字符重排 代码实现(排序) class Solution {public:bool CheckPermutation(string s1, string s2) {s ...

  10. 面试金典02(Python)—— 判定是否互为字符重排(简单)

    判定是否互为字符重排 概述:给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串. 输入: s1 = "abc", s2 = & ...

最新文章

  1. oracle变量绑定代码,Oracle 绑定变量
  2. Linux C编程之四 动态库(共享库)的制作
  3. face alignment by 3000 fps系列学习总结
  4. 17.3.12---urlparse模块的URL下载
  5. 电脑如何测网速_测网速小常识
  6. 最新版本elasticsearch本地搭建入门篇
  7. BZOJ4568 [Scoi2016]幸运数字
  8. 群集之 COROSYNC OPENAIS +PACEMAKER +REBD+WEB
  9. 网页可以播放RTMP视频流?支持RTMP的网页播放器
  10. Report Machine 的问题 补充!!!
  11. Dell Inspiron 14 3437装win7系统没有网卡驱动解决办法
  12. NDK学习笔记-NDK开发流程
  13. rpm的mysql怎么安装_MySQL的rpm安装教程
  14. html怎么设置字体的背景颜色,html怎样设置字体的背景颜色?
  15. C# 获取电脑序列号和主板序列号
  16. 国内H5页面制作工具评测,iH5排第一
  17. Python|猜球博弈
  18. mysql免安装版,遇到msvcr120dll文件丢失错误的解决方案
  19. (c++)五分制成绩(函数实现)
  20. 服务器虚拟机限速,Wiwiz虚拟机实现连接限速的方法

热门文章

  1. matlab-巴特沃兹,数字滤波器的简单使用
  2. 三态输出门实验报告注意事项_Viscosense@粘度计探头在实际使用中的注意事项
  3. 利用ChitGPT AI大模型生成MATLAB版99乘法表
  4. Android开发之事件分发机制
  5. 遥感数据产品分级(遥感+SAR+多光谱+高光谱)
  6. html5地球围着太阳转canvas动画
  7. Android Gradle学习从接触到撕票【持续更新...】
  8. 轻松掌握Ubuntu Linux的3D桌面快捷键使用
  9. matlab画出z=2/(1+x^2+y^2)
  10. 怎么样可以快速搭建一个自己的服务器详解(java环境)