各位大侠:
现有字符串http://xxx.ccom/11123iiixxxe33EE.html
现要将字符的长度缩减一半,如 :UFOX,四个字符
当然可以通过这4个字符可以还原成原有的字符串,网上查了短地址的实现,虽可实现压缩单无法还原需要通过数据库去实现,效率过低,且重复率较高。
现想通过,进制转换进行计算压缩与还原,比如1个字符标识8位,
现在只知道思路不知道怎么实现,谁能帮忙写一个? 谢了
不用对码表,不可能达到这么大压缩率######想不通 压缩前是1-z 压缩后要显示还是1-z 怎么会能缩短长度的 ######我以前在实现长链接转短链接功能时,也是采用进制转换的思想。但只是单向转换,不可逆。如果想从压缩后的字符串反推回长链接,我也是借助映射关系去实现的
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。