爱意满满的作品展示区。
EricZ

分享下我和同学一起写的博客,主要关于计算机,算法,数学,和天文。

  •  
  •   EricZ ·
    ekzhu · Jul 29, 2011 · 9468 views
    This topic created in 5581 days ago, the information mentioned may be changed or developed.
    Mind Candies

    http://c6h12o6.org

    我们几个暑期都留在学校和教授一起做研究课题(不同的学校,不同的课题),平时学到的一些有趣的东西,就在这个博客上分享。我写的比较偏理论,我的同学也有比较偏技术的。

    主要是自娱自乐~

    欢迎大家拍砖~
    38 replies  •  1970-01-01 08:00:00 +08:00
    amyhyde
    amyhyde
    Jul 29, 2011
    1
    域名很有趣~~
    shawiz
    shawiz
    Jul 29, 2011
    2
    写的很深入,赞!
    linchanx
    linchanx
    Jul 29, 2011 via iPad
    3
    打不开 挂代理后可以了
    heidour
    heidour
    Jul 29, 2011
    4
    查了一下,原来是葡萄糖 - -
    amyhyde
    amyhyde
    Jul 29, 2011
    5
    顺着这个博客主题 找到了一个做主题很赞的wordpress themer
    rse43
    rse43
    Jul 29, 2011
    6
    @heidour 只有分子式确定不了是葡萄糖吧,同分异构体那么多
    hanliinter
    hanliinter
    Jul 29, 2011
    7
    看到天文就点进去了,结果没有啊
    makoR
    makoR
    Jul 29, 2011
    8
    真的好有趣,订阅:)
    tf2
    tf2
    Jul 29, 2011
    9
    太赞了。。。

    @heidour

    这个网站的captcha可以做成,给出一个分子图,请写出化学式
    bcxx
    bcxx
    Jul 29, 2011
    10
    @lambdaq 我觉得让你数同分异构体就很好玩了……
    heidour
    heidour
    Jul 29, 2011
    11
    @lambdaq @rse43
    啊,文科生已经主动搜索了,请各位不要追问。我不懂。
    还请普及。
    EricZ
    EricZ
    OP
    Jul 29, 2011
    12
    @shawiz 哈哈谢谢!
    EricZ
    EricZ
    OP
    Jul 29, 2011
    13
    @linchanx :o 哦天那,难道被墙了。
    EricZ
    EricZ
    OP
    Jul 29, 2011
    14
    @amyhyde 恩这个主题特别清新
    EricZ
    EricZ
    OP
    Jul 29, 2011
    15
    @hanliinter 以后会有的,写天文的那位还没有开始~
    EricZ
    EricZ
    OP
    Jul 29, 2011
    16
    @makoR 谢谢!
    EricZ
    EricZ
    OP
    Jul 29, 2011
    17
    @rse43 其实就是葡萄糖啦。名字叫mind candies么,也算是有点联系
    EricZ
    EricZ
    OP
    Jul 29, 2011
    18
    @heidour 文科生能主动搜索就是好样的 :)
    liyandong
    liyandong
    Jul 30, 2011
    19
    文科生已经明白了…哈哈…有意思
    bluef
    bluef
    Jul 30, 2011
    20
    页面底部的的RSS Feed链接所指向的地址有点小问题
    linnchord
    linnchord
    Jul 30, 2011
    21
    右下角feed链接多了一个标点,改改 :)
    EricZ
    EricZ
    OP
    Jul 30, 2011
    22
    @bluef @linnchord 谢啦已经改过来了。
    pmonkey
    pmonkey
    Jul 30, 2011
    23
    很赞!希望保持文章更新速度~
    持续关注ing
    Aragon
    Aragon
    Jul 30, 2011
    24
    域名真恶心,怎么像个学化学的人的域名
    bcxx
    bcxx
    Jul 30, 2011
    25
    @Aragon 为什么分子式会恶心呢? 你不懂 nerd 的美啊~
    timshi
    timshi
    Jul 31, 2011❤️1
    26
    不知道是不是我没理解清楚,“菜篮子算法“里开始提的两种算法其实没有区别?要得到第二种算法里得矩阵,是否需要经过和第一种算法一样得过程?还是用了其他得办法?按文章里描述的,这两个算法应该都是 o(m*n)(假设每行的单词数不变,m 为行数, n 为给出的字符串的长度)。 我觉的如果用 hash table 取代你的矩阵可能有更好的结果。

    1。 把每行字拆成单词。
    2。 用单词作为插入hash table的key, 用行数作为hash table的value,把每行的单词插入hash table,得到类似下面的例子

    dell: 1, 3, 4, 5, 7
    windows: 2, 4, 7, 10
    xp: 4,7,11

    在这个例子里,“dell”出现在第1,3,4,5,7行,"windows"在2,4,7,10行。

    3。在给出一个字符串的情况下,用字符串里的单词为key,去找hashtable所对应的value。比如找 {dell,xp}, 得出{1,3,4,5,7}和 {4,7,11}两个array。两个数列如果有重叠的部分就说明所要找的字符串存在。

    用这个算法,1,2两个步骤是O(m+n), 第3个步骤里,hash table查找数据平均是O(1). 寻找array的重叠部分可以先排序,然后同时step over两个list,应该是O(n*log(n)) + O(n),这里的n指array的长度,n应该相对已经比较小了。另外在查多个单词的时候这里还可以有一些优化。比如从array长度最小的两个array开始比较,如果得出的集合为空,那么就可以停止运算。
    Celly0130
    Celly0130
    Jul 31, 2011
    27
    每篇都看过去了,学习了,另外好像现在只有你一个人发啊,关注
    dofine
    dofine
    Jul 31, 2011
    28
    看到域名就激动了,结果发现没有化学的东西啊。。
    EricZ
    EricZ
    OP
    Aug 3, 2011
    29
    @Celly0130 现在我同学发了新的~
    EricZ
    EricZ
    OP
    Aug 3, 2011
    30
    @timshi 谢谢你的提示。我会去试试看。

    第二种算法中得到矩阵的办法,是在第一次读取数据(文本文档)时,一边读一边构建的。也是用hash table,key是单词,value是关于n个行的向量。每读取一个新的词就创建一个新的hash key和向量。
    sparklo
    sparklo
    Aug 3, 2011
    31
    @EricZ 和 @timshi 都是trt的, 你们可以见面讨论 xD
    EricZ
    EricZ
    OP
    Aug 3, 2011
    32
    @timshi 没错,你的方法的确快了很多。我应该要更新下文章了~
    EricZ
    EricZ
    OP
    Aug 3, 2011
    33
    @sparklo @timshi wow,牛人!
    avatasia
    avatasia
    Aug 3, 2011
    34
    @EricZ 天文学 漂亮
    Sycro
    Sycro
    Aug 3, 2011
    35
    @amyhyde 域名:C6H12O6
    葡萄糖的化学式?!
    timshi
    timshi
    Aug 6, 2011
    36
    @EricZ

    谢谢你在博客上的mention, 你写的很简单明了,比我说的清楚 :)你现在是大几?
    EricZ
    EricZ
    OP
    Aug 6, 2011
    37
    @timshi :) 下个学期大三了,Engineering Science的~
    timshi
    timshi
    Aug 6, 2011
    38
    @EricZ 哈哈,怪不得你们博客上什么都有。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   499 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 21:01 · PVG 05:01 · LAX 13:01 · JFK 16:01
    ♥ Do have faith in what you're doing.