【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();
    }
}
相关推荐
SamsongSSS25 分钟前
JavaScript逆向SM国密算法
javascript·算法·逆向
图灵信徒27 分钟前
2025 ICPC Gran Premio de Mexico 3ra Fecha
c++·算法·codeforcrs
大锦终29 分钟前
【算法】栈专题
数据结构·c++·算法·leetcode
haogexiaole29 分钟前
资源图分配算法
算法
天选之女wow32 分钟前
【代码随想录算法训练营——Day6(Day5周日休息)】哈希表——242.有效的字母异位词、349.两个数组的交集、202.快乐数、1.两数之和
数据结构·算法·leetcode·散列表
寒冬没有雪34 分钟前
利用归并算法对链表进行排序
c++·算法
CoovallyAIHub34 分钟前
AI帮你打标签!这个开源神器让数据标注快了90%
深度学习·算法·计算机视觉
古译汉书34 分钟前
蓝桥杯算法之基础知识(7)---排序题的快排和归并排序
算法
薛定谔的算法40 分钟前
JavaScript队列实现详解:从基础到性能优化
javascript·数据结构·算法
pan0c2341 分钟前
机器学习 之 时间序列预测 的 电力负荷预测案例
人工智能·算法·机器学习