24小时热门版块排行榜    

CyRhmU.jpeg
查看: 288  |  回复: 3
当前主题已经存档。

parkJZ

新虫 (初入文坛)

[交流] 【求助】这个问题该怎么解决,有没有什么算法可以应用

最近遇到一个问题:
      需要将表示ipv4地址的32位二进制数和表示ipv6地址的128位二进制数 通过某种计算 转换成一个十进制的数 且要保证这个十进制数唯一性

本人非数学系专业 不知道是否有什么方法 或算法可以解决这个问题 希望有高人帮助 指点

问题补充:
     这个问题是我在看一篇外文文献的时候遇到的,原文里除了上述描述外,在计算的时候还要参考一个矩阵(见附件1)。说是矩阵,我感觉还不如称之为表格更准确些,这里关键还在于不知道如何使用这个表格。

     另外在附上那篇文献供大家参考,见附件2。

[ Last edited by parkJZ on 2008-12-17 at 21:30 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yalefield

金虫 (文坛精英)

老汉一枚


wenzhenzhong(金币+1,VIP+0)::)感谢常来啊,欢迎提出新意见
把这些二进制数字连起来,就是唯一的。
当然,你可以转换为其他进制的,也是唯一的。
2楼2008-12-16 17:51:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

parkJZ

新虫 (初入文坛)


wenzhenzhong(金币+1,VIP+0):给你加些金币吧,以后常过来讨论
感谢yalefield的回答,顺提一句,经常在留学板块看你的帖子,分享了那么多留学方面的信息,很值得一读,我都收藏了!
回到这个问题上来,当然我也清楚这些二进制数连在一起也是唯一的,我想还是怪我没把问题说清楚。这里除了保证唯一性之外,还要求所求的数尽量小,以节省它的存储空间,同时,还要考虑算法的时间复杂度。
另外,我重新编辑了这个问题,力求把问题描述清楚。
3楼2008-12-17 21:04:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yalefield

金虫 (文坛精英)

老汉一枚

老汉脑子生锈了。
建议你去CSDN或者China-unix.net去问问。
4楼2008-12-22 17:40:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 parkJZ 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见