飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

楼主: F8LEFT

[C/C++] 写了个Sunday算法的实现....

    [复制链接]
  • TA的每日心情
    擦汗
    2019-3-1 23:51
  • 签到天数: 559 天

    [LV.9]以坛为家II

    发表于 2015-6-4 18:31:32 | 显示全部楼层
    本帖最后由 menglv 于 2015-6-4 19:08 编辑



    QQ五笔截图未命名.png

    很给力,速度还是有优势的,我猜楼主是将hex扩展成字符串了,就是不知道其中的查找时间是否包括这部分的时间。

    QQ五笔截图未命名2.png

    PYG19周年生日快乐!
  • TA的每日心情
    擦汗
    2019-3-1 23:51
  • 签到天数: 559 天

    [LV.9]以坛为家II

    发表于 2015-6-4 19:42:11 | 显示全部楼层
    函数SundayHex遇到0x00直接退出比较.

    点评

    其实我只懂vb,vc的代码都要问度娘,而且vc很容易出错,所以不是很懂你的函数使用。  详情 回复 发表于 2015-6-6 09:58
    谁让你传递0x00进去的,设计就是0x00是字符串结束的标记。你用别人的代码确总是不看注释我也是醉了  发表于 2015-6-6 09:30
    PYG19周年生日快乐!
  • TA的每日心情
    擦汗
    2019-3-1 23:51
  • 签到天数: 559 天

    [LV.9]以坛为家II

    发表于 2015-6-6 09:58:10 | 显示全部楼层
    menglv 发表于 2015-6-4 19:42
    函数SundayHex遇到0x00直接退出比较.

    其实我只懂vb,vc的代码都要问度娘,而且vc很容易出错,所以不是很懂你的函数使用。
    PYG19周年生日快乐!
  • TA的每日心情
    擦汗
    2019-3-1 23:51
  • 签到天数: 559 天

    [LV.9]以坛为家II

    发表于 2015-6-6 11:39:32 | 显示全部楼层
    谢谢楼主提供main.cpp,看来可以玩玩.
    PYG19周年生日快乐!
  • TA的每日心情
    擦汗
    2019-3-1 23:51
  • 签到天数: 559 天

    [LV.9]以坛为家II

    发表于 2015-7-10 17:21:16 | 显示全部楼层
    如果说还需要更新什么?我想就是做成函数模块直接调用.之前的调用有点麻烦,谢谢楼主分享.
    PYG19周年生日快乐!
  • TA的每日心情
    擦汗
    2019-3-1 23:51
  • 签到天数: 559 天

    [LV.9]以坛为家II

    发表于 2015-7-10 17:48:18 | 显示全部楼层
    本帖最后由 menglv 于 2015-7-10 18:04 编辑



    对于特定的文件,比如前面全是00的文件,速度有很大的提高.
    QQ五笔截图未命名.png

    其它的文件速度提高不大:
    QQ五笔截图未命名1.png

    这次代码比较规范,不用修改就可以在vc6中使用.

    点评

    可以想想,如果要加快搜索的速度,那么应该怎么办呢? 唯一的方法便是减少比较的次数。 那么该如何减少比较的次数呢? 便是减少对于重复的数据的比较。 于是,结果便出来了,数据重复的程度越高,比较的速度越快  详情 回复 发表于 2015-7-11 18:26
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2015-8-2 16:07
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2015-7-11 18:26:20 | 显示全部楼层
    menglv 发表于 2015-7-10 17:48
    对于特定的文件,比如前面全是00的文件,速度有很大的提高.

    可以想想,如果要加快搜索的速度,那么应该怎么办呢?
    唯一的方法便是减少比较的次数。
    那么该如何减少比较的次数呢?
    便是减少对于重复的数据的比较。
    于是,结果便出来了,数据重复的程度越高,比较的速度越快。
    这许多比较算法的着眼点
    PYG19周年生日快乐!
  • TA的每日心情
    擦汗
    2019-3-1 23:51
  • 签到天数: 559 天

    [LV.9]以坛为家II

    发表于 2015-8-16 17:50:27 | 显示全部楼层
    能否修改成逆向查找?就是从后面往前查找。
    PYG19周年生日快乐!
  • TA的每日心情

    2018-3-4 22:58
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2015-9-8 10:55:02 | 显示全部楼层
    留个脚印 等用的时候来研究
    PYG19周年生日快乐!
  • TA的每日心情

    2015-10-4 15:16
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2015-10-4 15:24:31 | 显示全部楼层
    看看哦···
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表