压缩电话号码?

TigerLee 2000-09-14 09:11:00
现用400字节的存贮器,用于存放电话号码,有3位,4位,5位,至14位,怎样存贮最多?

lhfgz@21cn.com
...全文
315 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
netbirdfly 2000-12-11
  • 打赏
  • 举报
回复
用BCD码4BIT一个数字,用
mutant 2000-10-27
  • 打赏
  • 举报
回复
TigerLee:是不是做电话号码的比较啊
syp: 那要用多大的字典啊
tbmac: 数字比较好

最好是在存储器头部建立一个指向Short和Long的指针,<65535 的用Short存储,>65535 的用Long存储
juson 2000-10-27
  • 打赏
  • 举报
回复
才400字节,用字典效果大概不一定好吧?
我觉得可能用算术编码效果就不错.
syp 2000-10-23
  • 打赏
  • 举报
回复
基于字典的LZW LZSS算法特别适合你这种数据。
Un1 2000-09-14
  • 打赏
  • 举报
回复
w102272 2000-09-14
  • 打赏
  • 举报
回复
随便说说我的看法,
你可以考虑将所有字节连起来,看作一个位数组。
所有的号码是单个号码的位连接而成。
对于单个号码,用前面的几个位来标志电话号码的类型,
具体使用的位数取决于号码的种类数,
然后用后面的位来描述电话号码,由于号码只有0-9,所以每位号码只用半个字节。
tbmac 2000-09-14
  • 打赏
  • 举报
回复
转化成数字

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧