【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();
    }
}
相关推荐
go546315846541 分钟前
修改Spatial-MLLM项目,使其专注于无人机航拍视频的空间理解
人工智能·算法·机器学习·架构·音视频·无人机
油泼辣子多加1 小时前
【Torch】nn.BatchNorm1d算法详解
算法
nlog3n1 小时前
基于 govaluate 的监控系统中,如何设计灵活可扩展的自定义表达式函数体系
算法·go
IT古董1 小时前
【第三章:神经网络原理详解与Pytorch入门】01.神经网络算法理论详解与实践-(2)神经网络整体结构
pytorch·神经网络·算法
ThetaarSofVenice1 小时前
垃圾收集相关算法Test
java·jvm·算法
小陈phd2 小时前
langchain从入门到精通(二十八)——RAG优化策略(六)集成多种检索器算法实现混合检索及问题转换总结
算法
是小王同学啊~2 小时前
(LangChain)RAG系统链路向量检索器之Retrievers(五)
python·算法·langchain
薰衣草23332 小时前
一天两道力扣(1)
算法·leetcode·职场和发展
一粒沙白猫2 小时前
Java综合练习04
java·开发语言·算法
爱coding的橙子3 小时前
每日算法刷题Day41 6.28:leetcode前缀和2道题,用时1h20min(要加快)
算法·leetcode·职场和发展