【LeetCode】205. 同构字符串 - 数组

这里写自定义目录标题

  • [2023-8-29 16:32:00](#2023-8-29 16:32:00)

205. 同构字符串

2023-8-29 16:32:00

详细通俗的思路分析,多解法

重新了一遍解法二,下次再写这个题目,我要试一试用HashMap

java 复制代码
class Solution {
    public boolean isIsomorphic(String s, String t) {
        // 判断两个字符串翻译过后
        String sStr = heleper(s);
        String tStr = heleper(t);
        return sStr.equals(tStr);
    }

    private String heleper(String str){
        StringBuilder result = new StringBuilder();
        int[] times = new int[128];
        // 遍历字符串
        for(int i = 0; i < str.length(); i ++){
            // 找出字符
            char temp = str.charAt(i);
            // 如果这个字符是第一次出现,我们就把这个附一个新值
            // 如果不是的话,那我们就找到这个字符对应的值
            if(times[temp] == 0){
                times[temp] = i + 1;
            }
            result.append(times[temp]);
        }
        return result.toString();
    }
}
相关推荐
leobertlan4 小时前
痛苦系列 | DSP-03 跨越单位圆:Z变换与零极点分析
算法·程序员
蛋蛋的就会顺顺的4 小时前
hot100 p0——栈,贪心算法,动态规划
java·前端·javascript·算法·leetcode·力扣
开发小能手1235 小时前
答案daanC语言
数据结构·算法
Navigator_Z6 小时前
LeetCode //C - 1291. Sequential Digits
c语言·算法·leetcode
pride.li8 小时前
第03章 Python 教程-基础语法:注释与变量
服务器·前端·后端·python·算法·计算机视觉
旺仔仔仔8 小时前
机器人项目实战(5):从单次抓取,到接收指令连续做事
算法
旺仔仔仔9 小时前
机器人项目实战(2):识别物体、提取点云,再到抓取姿态
算法
姜鱼问生9 小时前
密码明明一样,为什么 GPG 说“错的“?
后端·算法·架构
启观川9 小时前
数据结构与算法-第 3 章 常用算法-贪心算法
数据结构·笔记·python·算法·贪心算法
对空六课9 小时前
指标口径生效时间的版本查询实现
大数据·服务器·前端·算法·数据分析