python对ip地址进行排序

时间:2018-02-22 08:24:36
【文件属性】:

文件名称:python对ip地址进行排序

文件大小:10KB

文件格式:RAR

更新时间:2018-02-22 08:24:36

ip地址 排序 二进制 字典

使用了两种算法对ip地址进行排序,并测试了两种算法的时间。一种是将ip地址转化成二进制形式,然后用sort函数,和重新定义的比较函数进行排序,一种是分割ip地址为四个部分,分别排序,每次对一个地址位进行排序并存入字典,然后再排序。知道四个部分排序完毕,经测试第二种算法比第一种算法运算的时间效率至少快一个数量级: sorted the ip not used BINARY consumed 0.010999917984 s! sorted the ip used BINARY consumed 0.126999855042 s! 推荐使用第二种算法,函数已经封装好,直接把地址存到list里面,用函数sssortip(list)即可


【文件预览】:
sortip
----ip.txt(33KB)
----sortip.py(2KB)

网友评论