public class Codec {
Map<Integer, String> map = new HashMap<>();
public String encode(String longUrl) {
map.put(longUrl.hashCode(), longUrl);
return "http://tinyurl.com/" + longUrl.hashCode();
}
public String decode(String shortUrl) {
return map.get(Integer.parseInt(shortUrl.replace("http://tinyurl.com/", "")));
}
}
算法-哈希表-TinyURL 的加密 encode 和解密 decode 的方法
猜你喜欢
转载自blog.csdn.net/qq_45100361/article/details/113076977
今日推荐
周排行