271. Encode and Decode Strings
文章目录
271- Encode and Decode Strings **Question Editorial Solution
Total Accepted: 9668 Total Submissions: 35396 Difficulty: Medium
Design an algorithm to encode a list of strings to a string. The encoded string is then sent over the network and is decoded back to the original list of strings.
Machine 1 (sender) has the function:
string encode(vector
So Machine 1 does: string encoded_string = encode(strs);
and Machine 2 does:
vector
strs2 in Machine 2 should be the same as strs in Machine 1. Implement the encode and decode methods. Note: The string may contain any possible characters out of 256 valid ascii characters. Your algorithm should be generalized enough to work on any possible characters. Do not use class member/global/static variables to store states. Your encode and decode algorithms should be stateless. Do not rely on any library method such as eval or serialize methods. You should implement your own encode/decode algorithm.
Hide Company Tags Google Hide Tags String Hide Similar Problems (E) Count and Say (H) Serialize and Deserialize Binary Tree
|
|
文章作者 Hustbill
上次更新 2016-08-19