V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ZLY201
V2EX  ›  分享创造

想与 LeetCode 合作

  •  1
     
  •   ZLY201 · 2022-07-26 11:47:22 +08:00 · 4589 次点击
    这是一个创建于 880 天前的主题,其中的信息可能已经有所发展或是发生改变。

    开发了一个库,想和 LeetCode 合作

    https://leetcode.cn/circle/discuss/6kyrIK/

    15 条回复    2022-07-26 16:56:18 +08:00
    hackpro
        1
    hackpro  
       2022-07-26 12:02:11 +08:00 via iPhone
    牛🐮
    ZLY201
        2
    ZLY201  
    OP
       2022-07-26 12:33:09 +08:00
    @hackpro 希望觉得有帮助的话帮忙 @一下 LeetCode ,我怕沉了
    smallyu
        3
    smallyu  
       2022-07-26 12:35:50 +08:00
    不知道为啥 LeetCode 的程序员不开发一个
    ZLY201
        4
    ZLY201  
    OP
       2022-07-26 12:39:05 +08:00
    @smallyu 开发代价挺大的,LeetCode 应该没精力干这个吧
    ericgui
        5
    ericgui  
       2022-07-26 12:42:40 +08:00
    leetcode 自己搞了一个 js 的库
    ZLY201
        6
    ZLY201  
    OP
       2022-07-26 12:47:25 +08:00
    @ericgui 啥库,有链接么
    ZLY201
        7
    ZLY201  
    OP
       2022-07-26 12:51:10 +08:00
    @ericgui 看到啦,不过感觉我的更有优势一些
    GreatAuk
        9
    GreatAuk  
       2022-07-26 13:30:30 +08:00
    https://github.com/search?l=TypeScript&q=data+structures&type=Repositories 找找还是挺多的,自己玩当学习用吧。
    ZLY201
        10
    ZLY201  
    OP
       2022-07-26 13:41:58 +08:00
    @GreatAuk 社区里面确实有很多这种库,不过 js 一直没有统一的标准,就像 c++ STL 一样可以对容器进行抽象,以便于 typescript 开发,同时发现大多数都是自用或是学习使用,而且并没有测试,对于我的库,我个人觉得有以下几个优点:

    1. 将各个数据结构统一起来,有共同的抽象类型
    2. 有完整的单元测试以及性能测试
    3. 持续开发,后续会增加更多的数据结构和算法,就像 STL 一样
    4. 有完整的 api 文档,学习代价小,易上手
    5. 已经提供给国外的企业使用,npm 下载量 700k/month

    虽然现在还没和其他的库做性能对比,不过从我自己的运行结果来看是符合预期的,后续还会再优化

    另外,我和流行的 deque liarbry - denque 进行了简单的性能对比,发现在数据量大的时候不相上下,我相信很少有人能做到这一点,并且通过后续的优化有信心超过它们
    JustSong
        11
    JustSong  
       2022-07-26 15:46:54 +08:00
    哈哈哈,我之前倒是想用 C++ 开发类似 JavaScript 的标准库来着
    ZLY201
        12
    ZLY201  
    OP
       2022-07-26 16:16:20 +08:00
    @JustSong js v8 不就是 c++ 开发的么
    GreatAuk
        13
    GreatAuk  
       2022-07-26 16:37:52 +08:00
    @zilongyao1366 哈哈, 看下载量,收藏为敬
    ZLY201
        15
    ZLY201  
    OP
       2022-07-26 16:56:18 +08:00   ❤️ 1
    @Turkestan 嗯嗯,后续我做一下性能对比看看
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1126 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:38 · PVG 07:38 · LAX 15:38 · JFK 18:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.