首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
宝塔
V2EX  ›  问与答

用什么语言解算法题最爽?

  •  
  •   qw7692336 · 2015-12-01 12:23:50 +08:00 · 4161 次点击
    这是一个创建于 1445 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我猜 python

    第 1 条附言  ·  2015-12-01 16:19:04 +08:00
    难道函数式写算法最爽?
    第 2 条附言  ·  2015-12-01 21:22:54 +08:00
    为什么你们都讨论性能。。。
    不要考虑性能。。别管超时,就看算法。。
    第 3 条附言  ·  2015-12-01 21:37:08 +08:00
    我的意思是别管运行效率
    54 回复  |  直到 2015-12-02 13:08:19 +08:00
        1
    zhangyi2099   2015-12-01 12:48:37 +08:00 via iPhone   ♥ 1
    人话
        2
    roychan   2015-12-01 12:48:37 +08:00
    用 Python 就没什么意思了。
        3
    Comdex   2015-12-01 13:07:47 +08:00
    java
        4
    virusdefender   2015-12-01 13:08:51 +08:00
    c++

    别用 Python 写算法题
        5
    ChiChou   2015-12-01 13:15:45 +08:00
    必须 C++
        6
    wsy2220   2015-12-01 13:16:35 +08:00
    有指针的语言
        7
    wy315700   2015-12-01 13:19:02 +08:00
    C ,坚持用 C 写 ACM 两年,
        8
    b821025551b   2015-12-01 13:23:09 +08:00
    汇编
        9
    wangleineo   2015-12-01 13:33:34 +08:00
    为什么不用 Python ,你只要不用标准库里面的算法,自己写就好了啊
        10
    YimianDai   2015-12-01 14:05:42 +08:00
    如果是 Project Euler 上的,我咋觉得是 Matlab 。。。
        11
    loading   2015-12-01 14:07:35 +08:00 via Android
    matlab 必定是手选…
        12
    dslwind   2015-12-01 14:11:16 +08:00 via Android
    Pascal [雾
        13
    fwrq41251   2015-12-01 14:12:56 +08:00
    haskell?
        14
    kikyous   2015-12-01 14:14:59 +08:00
    ruby
        15
    SpicyCat   2015-12-01 14:18:17 +08:00
    有用 C#的。
        16
    haroldwu   2015-12-01 14:34:17 +08:00
    scheme 必須頂
        17
    aksoft   2015-12-01 14:36:54 +08:00
    上了半天学,口算都不会了
        18
    asahi   2015-12-01 15:26:04 +08:00
    自己实现书上的算法都是用 python 的,不过从来不用标准库里的内容,最多用一些 sorted 类似的函数
        19
    clov92   2015-12-01 15:43:20 +08:00
    python
        20
    xavierskip   2015-12-01 15:50:49 +08:00
    汇编!
    爽翻。

    算法是算法,语言实现是语言实现,硬要在语言层面找爽,那就汇编了。爽的你不要不要的
        21
    codecrash   2015-12-01 16:03:40 +08:00
    怎么个爽,是爽的停不下来,还是爽的不要不要的
        22
    njutree   2015-12-01 16:07:40 +08:00
    不是伪代码么?
        23
    qw7692336   2015-12-01 16:09:57 +08:00
    @zhangyi2099
    你用人话解八皇后问题看看
        24
    ivenvd   2015-12-01 16:29:30 +08:00
    没人说 R ?
        25
    otakustay   2015-12-01 18:59:32 +08:00
    这种时候一般不是 R 或者 Haskell 吗
        26
    Bryan0Z   2015-12-01 19:14:51 +08:00 via Android
    用你最熟悉的语言
        27
    htfy96   2015-12-01 19:43:18 +08:00
    肯定是 cpp 吧……
    速度快就能淘汰掉 python 之类的了,不过竞赛其实就是 C+STL 吧, C 手写 map 还是挺烦人的
        28
    fractal314   2015-12-01 19:49:25 +08:00
    感觉还是 c/c++比较多吧,别的容易超时
        29
    BGLL   2015-12-01 20:12:27 +08:00
    Julia
        30
    MinonHeart   2015-12-01 20:51:07 +08:00 via Android
    MATLAB
    Mathematica
    Lingo …
        31
    KyleMeow   2015-12-01 21:21:07 +08:00   ♥ 1
    最近 LeetCode 的结果图表中, Java 始终是最快的,经常比 C 和 C++ 都快...
        32
    messyidea   2015-12-01 21:21:49 +08:00
    c++无误。。
        33
    lalalakakaka   2015-12-01 21:23:31 +08:00
    C#
        34
    msg7086   2015-12-01 21:28:41 +08:00
    你看,很多人觉得爽就是因为自己的算法最快。
    你不讨论性能还让人怎么爽。

    总之呢,要性能就 C ,要文艺就 PyRb ,要二逼就 Haskell 咯。
        35
    yangff   2015-12-01 21:30:40 +08:00
    不不不,文艺的是 Haskell , PyRb 才是二逼方案,都用 Python 、 Ruby 了还写算法干啥<_<,反正常数已经可以爆几个 n 了
        36
    binux   2015-12-01 21:30:59 +08:00
    @qw7692336 挨个试一遍, over.
        37
    caixiexin   2015-12-01 21:35:28 +08:00
    算法的时间复杂度空间复杂度难道不是性能吗- -
        38
    zeuss   2015-12-01 22:08:15 +08:00
    js
        39
    unity0703   2015-12-01 22:44:33 +08:00
    没有人用 rust 吗
        40
    10iii   2015-12-01 23:40:52 +08:00
    js
        41
    CMGS   2015-12-01 23:55:30 +08:00
    Pascal …… 这个梗看来没多少人知道了 - -
        42
    MCVector   2015-12-02 00:20:40 +08:00
    haskell 咯
        43
    zhujinliang   2015-12-02 00:27:32 +08:00 via iPhone
    我随手解决问题靠 chrome ……打开调试工具直接 javascript 开搞
        44
    qw7692336   2015-12-02 00:47:44 +08:00
    @zhujinliang 为什么不开终端。。
        45
    jhdxr   2015-12-02 00:51:12 +08:00
    @CMGS NOIP/NOI/IOI
        46
    zonghua   2015-12-02 00:52:21 +08:00 via iPhone
    java
        47
    yangqi   2015-12-02 00:58:19 +08:00
    当然是用最熟悉的语言了,这还用问?
        48
    bcys   2015-12-02 08:54:47 +08:00
    C/C++当年写还过两年 ACM
        49
    missdeer   2015-12-02 09:11:44 +08:00
    现在的人学算法都不用 Pascal 了?
        50
    wilsoncao   2015-12-02 09:13:50 +08:00
    @KyleMeow 好像不是吧。。我怎么看到经常是 java 最慢。。比 python 还慢。。
        51
    KyleMeow   2015-12-02 09:22:38 +08:00
    @wilsoncao 最近进行了优化,可能是官方把 Java 初始化的时间给去掉了,或者是它使用了黑科技 JVM 。曾经一度 Java 最慢,可是现在显示 Java 比 C/C++ 都快,至少持平。
        52
    kaifeii   2015-12-02 11:47:53 +08:00
    brainf*ck
        53
    sigroma   2015-12-02 12:03:17 +08:00
    J 语言
        54
    zacard   2015-12-02 13:08:19 +08:00
    用自己熟悉的最爽。。。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1167 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 29ms · UTC 23:48 · PVG 07:48 · LAX 15:48 · JFK 18:48
    ♥ Do have faith in what you're doing.