力扣:面试题 01.02. 判定是否互为字符重排
题目
给定两个字符串 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. 判定是否互为字符重排相关推荐
- LeetCode:面试题 01.02. 判定是否互为字符重排————简单
题目 面试题 01.02. 判定是否互为字符重排 给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串. 示例 1: 输入: s1 = " ...
- LC: 面试题 01.02. 判定是否互为字符重排
题目: 面试题 01.02. 判定是否互为字符重排. 给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串. 链接:https://leetcode ...
- 程序员面试金典 - 面试题 01.02. 判定是否互为字符重排(哈希map)
1. 题目 给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串. 示例 1: 输入: s1 = "abc", s2 = &qu ...
- 文巾解题 面试题 01.02. 判定是否互为字符重排
1 题目描述 2 解题思路 2.1 replace 对每一个在s1中的字符,如果s2中没有,那么说明两个不匹配,返回false:如果s2中有,那么将s2中的一个这个字符换成'' 如果s1全部遍历完了, ...
- 面试题01.02 判定是否互为字符重排
给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串. 例1: 输入: s1 = "abc", s2 = "bca&q ...
- LeetCode之面试题01.02判定是否互为字符重排
**题目:**给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串. 示例: 说明: class Solution {public boolean ...
- LeetCode面试题 01.02. 判定是否互为字符重排
给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串. 示例 1: 输入: s1 = "abc", s2 = "bca ...
- 程序员面试金典01.02. 判定是否互为字符重排
给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串. 示例 1: 输入: s1 = "abc", s2 = "bca ...
- 365天挑战LeetCode1000题——Day 097 神策专场: 判定是否互为字符重排 按身高排序 按位与最大的最长子数组 找到所有好下标 好路径的数目
面试题 01.02. 判定是否互为字符重排 代码实现(排序) class Solution {public:bool CheckPermutation(string s1, string s2) {s ...
- 面试金典02(Python)—— 判定是否互为字符重排(简单)
判定是否互为字符重排 概述:给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串. 输入: s1 = "abc", s2 = & ...
最新文章
- oracle变量绑定代码,Oracle 绑定变量
- Linux C编程之四 动态库(共享库)的制作
- face alignment by 3000 fps系列学习总结
- 17.3.12---urlparse模块的URL下载
- 电脑如何测网速_测网速小常识
- 最新版本elasticsearch本地搭建入门篇
- BZOJ4568 [Scoi2016]幸运数字
- 群集之 COROSYNC OPENAIS +PACEMAKER +REBD+WEB
- 网页可以播放RTMP视频流?支持RTMP的网页播放器
- Report Machine 的问题 补充!!!
- Dell Inspiron 14 3437装win7系统没有网卡驱动解决办法
- NDK学习笔记-NDK开发流程
- rpm的mysql怎么安装_MySQL的rpm安装教程
- html怎么设置字体的背景颜色,html怎样设置字体的背景颜色?
- C# 获取电脑序列号和主板序列号
- 国内H5页面制作工具评测,iH5排第一
- Python|猜球博弈
- mysql免安装版,遇到msvcr120dll文件丢失错误的解决方案
- (c++)五分制成绩(函数实现)
- 服务器虚拟机限速,Wiwiz虚拟机实现连接限速的方法
热门文章
- matlab-巴特沃兹,数字滤波器的简单使用
- 三态输出门实验报告注意事项_Viscosense@粘度计探头在实际使用中的注意事项
- 利用ChitGPT AI大模型生成MATLAB版99乘法表
- Android开发之事件分发机制
- 遥感数据产品分级(遥感+SAR+多光谱+高光谱)
- html5地球围着太阳转canvas动画
- Android Gradle学习从接触到撕票【持续更新...】
- 轻松掌握Ubuntu Linux的3D桌面快捷键使用
- matlab画出z=2/(1+x^2+y^2)
- 怎么样可以快速搭建一个自己的服务器详解(java环境)