TinyURL 的加密與解密

2021-09-26 06:49:32 字數 476 閱讀 6410

tinyurl是一種url簡化服務, 比如:當你輸入乙個url  時,它將返回乙個簡化的url 

要求:設計乙個 tinyurl 的加密 encode 和解密 decode 的方法。你的加密和解密演算法如何設計和運作是沒有限制的,你只需要保證乙個url可以被加密成乙個tinyurl,並且這個tinyurl可以用解密方法恢復成原本的url。

class solution 

// decodes a shortened url to its original url.

string decode(string shorturl)

};// your solution object will be instantiated and called as such:

// solution solution;

// solution.decode(solution.encode(url));

TinyURL 的加密與解密

該題是hash表的一種應用。隨機固定長度加密 在這種方法中,使用數字和字母表集合來為 url 生成加密結果。這種方法中,加密後的長度固定是 6 位。如果產生出來的加密結果與之前產生的結果一樣,就換乙個新的加密結果。public class codec return sb.tostring encod...

TinyURL 的加密與解密

題目 tinyurl是一種url簡化服務,比如 當你輸入乙個url時,它將返回乙個簡化的url.要求 設計乙個 tinyurl 的加密encode和解密decode的方法。你的加密和解密演算法如何設計和運作是沒有限制的,你只需要保證乙個url可以被加密成乙個tinyurl,並且這個tinyurl可以...

535 TinyURL 的加密與解密

題目描述 tinyurl是一種url簡化服務,比如 當你輸入乙個url 時,它將返回乙個簡化的url 要求 設計乙個 tinyurl 的加密 encode 和解密 decode 的方法。你的加密和解密演算法如何設計和運作是沒有限制的,你只需要保證乙個url可以被加密成乙個tinyurl,並且這個ti...