205. Isomorphic Strings
来源:互联网 发布:h3c网络图标 编辑:程序博客网 时间:2024/06/10 06:28
Given two strings s and t, determine if they are isomorphic.
Two strings are isomorphic if the characters in s can be replaced to gett.
All occurrences of a character must be replaced with another character while preserving the order of characters. No two characters may map to the same character but a character may map to itself.
For example,
Given "egg"
, "add"
, return true.
Given "foo"
, "bar"
, return false.
Given "paper"
, "title"
, return true.
Note:
You may assume both s and t have the same length.
官方解答(不使用map):
public class Solution { public boolean isIsomorphic(String s1, String s2) { int[] m = new int[512]; for (int i = 0; i < s1.length(); i++) { if (m[s1.charAt(i)] != m[s2.charAt(i)+256]) return false; m[s1.charAt(i)] = m[s2.charAt(i)+256] = i+1; } return true; }}
阅读全文
0 0
- 205. Isomorphic Strings
- 【LeetCode】205.Isomorphic Strings
- [leetcode] 205.Isomorphic Strings
- LeetCode 205. Isomorphic Strings
- 205. Isomorphic Strings
- 205. Isomorphic Strings LeetCode
- 205. Isomorphic Strings
- 205. Isomorphic Strings
- 205. Isomorphic Strings
- 205. Isomorphic Strings
- 205. Isomorphic Strings
- 205. Isomorphic Strings
- 205. Isomorphic Strings
- 【LeetCode】205. Isomorphic Strings
- LeetCode *** 205. Isomorphic Strings
- leetcode 205. Isomorphic Strings
- LeetCode 205. Isomorphic Strings
- 205. Isomorphic Strings
- IntelliJ IDEA 快捷键和设置
- mac 下包管理工具 brew
- H5视频播放库video.js介绍
- 深入理解linux内核自学笔记之内存寻址
- python中文件操作基本流程
- 205. Isomorphic Strings
- 插入排序
- 获取系统文件路径
- android中使用properties文件配置
- 拍照外观齐发力 OPPO打破行业同质化枷锁
- Bootstrap完成分页效果的实现(标签页)
- maven创建复合工程项目
- 反射工具类
- 新手走向成功的路上