▁▂▃▄▅▆▇ 正好海才提起,借地说明下如何用二分法确定上传日期 ▇▆▅▄▃▂▁

来源: 搬运工1 2014-08-28 13:03:39 [] [博客] [旧帖] [给我悄悄话] 本文已被阅读: 次 (3114 bytes)
本文内容已被 [ 搬运工1 ] 在 2014-08-28 14:41:31 编辑过。如有问题,请报告版主或论坛管理删除.
如果牧班或者谁能够编程把唱坛2008年以前上传的mp3文件都过一遍的话,由于电脑是顺序搜索和辨别的,所以应该是可以采用某种更为方便的算法来确定每一个mp3的上传日期的。但对于现在来说,如果必须用手动来锁定的话,那么【二分法】应该算是最为快捷有效的做法之一了(尤其对于那些上传与贴歌日期差开得比较远(或者说无法确定会差开多远)的情况而言)。

【二分法】的原理大家当然都是很清楚的。。比方说在2006/12/01~2008/12/31这个时间区间内,唱坛里上传的mp3文件的序号是从1111111911~1234567890,那么当你拿到任何一个文件序号X 时,你可以先把时间区间二分一下找到比如说2007年12月12日的某个mp3文件序号A,比较一下X和A,如果X大于A,那么接下来就在2007/12/12~2008/12/31这个区间里来找,否则的话接下来就在2006/12/01~2007/12/12这个区间里来找。。 重复上述的“二分”步骤,每“二分”一次之后搜索的区间长度就会缩小为原来的一半,所以“二分”几次之后应该很快就能锁定正确的上传日期了。。

具体操作时,我是先点一下唱坛里那个“隐藏回贴”,然后走到比如说第10页,你会看到其地址栏是这样的:http://bbs.wenxuecity.com/ktv/?reply=0&page=10  然后你只要把其中的页数10换成任意的数字,就可以自由地游览各个历史时间点时唱坛里的歌贴,并从中提取上传的mp3文件序号了。。

比如前天海才那个上传与贴歌日期相差几个月的情况,当时海才给出的文件序号是:1191702713.mp3,当时我先是根据海才提供的信息检查了一下2007/10/17那天坛里的某个文件,确定了1191702713这个序号确实应该是在10/17之前上传的。。然后我好像是随便往前走了一个月左右吧,走到09/17,看了一下那天的某个文件(确定一下那个文件加上当天的二级日期前缀之后是work的),发现那个文件的序号已经比1191702713小了(意即1191702713.mp3应该是在09/17之后上传的),所以接下来当然就要在09/17~10/17这个区间来里找了,,然后用上面这个“二分法”同样的步骤再二分两次,很快就把搜索区间锁定在几天之内了。。然后就在那几天之内一个一个地试(即按“海上云定理”在文件序号1191702713之前加上二级的日期前缀后看看能不能听),很快就试出来10/06是正确的上传日期了。。当然同时也就得到了能听的mp3链接为:http://space.wenxuecity.com/media/200710/06/1191702713.mp3

所有跟帖: 

快速扫了一眼,直接晕倒。 -小小艾- 给 小小艾 发送悄悄话 小小艾 的博客首页 (0 bytes) () 08/28/2014 postreply 13:19:13

哈哈,你现在能体会到我当年高考语文/作文是如何拿高分的了吧:) -搬运工1- 给 搬运工1 发送悄悄话 搬运工1 的博客首页 (156 bytes) () 08/28/2014 postreply 13:24:30

哈哈,真聪明,果然是高考语文拿了高分的数学家。。但今天,我给方老师出的题目是: -beautifulwind- 给 beautifulwind 发送悄悄话 beautifulwind 的博客首页 (204 bytes) () 08/28/2014 postreply 17:10:25

当年语文老师肯定是觉得快被你逼疯了赶紧给你打高分求放过~~~咔咔 -曾小格格- 给 曾小格格 发送悄悄话 (12 bytes) () 08/28/2014 postreply 15:31:37

死磕之。。 -搬运工1- 给 搬运工1 发送悄悄话 搬运工1 的博客首页 (224 bytes) () 08/28/2014 postreply 16:35:37

跪拜,那怎么知道文件的序号肯定是按时间上升的,是常识还是管理员确认的啊,你写这个还是比排序舞蹈容易理解多了 -白沙纱- 给 白沙纱 发送悄悄话 白沙纱 的博客首页 (911 bytes) () 08/28/2014 postreply 15:31:58

哈哈,这个排序舞蹈还真没看过。。 -搬运工1- 给 搬运工1 发送悄悄话 搬运工1 的博客首页 (230 bytes) () 08/28/2014 postreply 16:33:04

俺就知道嫩俩数学牛人又在对弈所以闪远远的,无奈方老师不肯放弃对牛弹琴,我进来了, -桃小曼- 给 桃小曼 发送悄悄话 桃小曼 的博客首页 (27 bytes) () 08/28/2014 postreply 17:59:21

其实视频本身大概的意思看懂不难,但看完之后能把快排算法准确描述出来可能不太容易:) -搬运工1- 给 搬运工1 发送悄悄话 搬运工1 的博客首页 (0 bytes) () 08/28/2014 postreply 20:04:10

哈哈,你还能看完,太葱白了 -白沙纱- 给 白沙纱 发送悄悄话 白沙纱 的博客首页 (0 bytes) () 08/29/2014 postreply 19:42:49

哇,学以致用哦,发现 -桃小曼- 给 桃小曼 发送悄悄话 桃小曼 的博客首页 (345 bytes) () 08/28/2014 postreply 16:47:48

有奖,有奖。。 -搬运工1- 给 搬运工1 发送悄悄话 搬运工1 的博客首页 (207 bytes) () 08/28/2014 postreply 17:38:26

行, -桃小曼- 给 桃小曼 发送悄悄话 桃小曼 的博客首页 (18 bytes) () 08/28/2014 postreply 17:54:11

还没看完,我一口鲜血吐在屏幕上。。。。 -ingale- 给 ingale 发送悄悄话 ingale 的博客首页 (0 bytes) () 08/28/2014 postreply 19:24:08

哈哈,不应该啊,,按丫丫说法我这篇文字比那个排序舞蹈视频要容易理解多了:) -搬运工1- 给 搬运工1 发送悄悄话 搬运工1 的博客首页 (0 bytes) () 08/28/2014 postreply 20:01:00

既然台阶都搭好了,直接顺边儿下了,, -愁愁- 给 愁愁 发送悄悄话 愁愁 的博客首页 (57 bytes) () 08/28/2014 postreply 23:52:01

应该能懂,必须能懂:) -搬运工1- 给 搬运工1 发送悄悄话 搬运工1 的博客首页 (0 bytes) () 08/29/2014 postreply 08:08:43

加跟帖:

当前帖子已经过期归档,不能加跟帖!