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

class Solution {public boolean CheckPermutation(String s1, String s2) {int n1=s1.length(),n2=s2.length();if(n1!=n2)return false;int[] str=new int[26];int i=0;while(i<n1) {char c1=s1.charAt(i),c2=s2.charAt(i);str[c1-97]++;str[c2-97]--;i++;}for(int s:str) {if(s!=0)return false;}return true;}
}

LeetCode之面试题01.02判定是否互为字符重排相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 逆袭之旅DAY17.东软实训.Oracle.存储过程
  2. Linux操作系统安装LAMP环境
  3. 第三天 css核心属性
  4. MyBatis关键配置-创建会话工厂
  5. Unity 2017 Game Optimization 读书笔记 The Benefits of Batching
  6. 论文浅尝 | 基于知识库的自然语言理解 02#
  7. 怎样用c语言统计字符个数字,请问这个用c怎么做:输入一串字符,分别统计其中数字和字母的个数...
  8. Csharp: create Transparent Images in winform
  9. 2010-05-19 项目升级计划
  10. 含有Date类型的对象或集合转换成json时的问题
  11. 20200608每日一句
  12. Atitit QL查询语言总结 目录 1. QL = Query Language, 是查询语言的简称 1 2. 模型 2 2.1. 内嵌语言执行 2 2.2. 语言互操作 2 3. 具体实现 2
  13. 21天学通python-21天学通Python(第2版)_PDF电子书
  14. 第三阶段应用层——1.7 数码相册—电子书(5)—多线程支持多输入
  15. laravel 实现队列功能
  16. 单独使用Quartz 2.1.7 时Job属性Spring无法注入
  17. 飞腾桌面腾锐D2000 核心板
  18. 【AndroidManifest.xml详解】Manifest属性之versionCode,versionName
  19. Android UI框架深度解析
  20. 添加 polygon 网路

热门文章

  1. 结构类型(PROCESSENTRY32)08.10.31
  2. springboot集成alibaba-druid数据连接池及配置
  3. AG9321MCQ_QFN88_中文规格书
  4. AD9361整体介绍
  5. 股份与期权的分配示例
  6. 忧虑随日落一起消失做事的三重门
  7. 【点晴OA】创造用户体验最好的免费OA系统
  8. 图中割点、割边的理解
  9. c语言中的字符串拼接
  10. 【MT7621】固件开发-SDK4320编译MT7621 Nand Flash Uboot操作说明