V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Wataru
V2EX  ›  程序员

你们麻将打的怎么样,数据结构的思维对这个有没有帮助

  •  
  •   Wataru · 1 天前 via iPhone · 3271 次点击
    最近想学打麻将了
    40 条回复    2025-09-05 13:48:51 +08:00
    dufzh
        1
    dufzh  
       1 天前   ❤️ 2
    棋牌类大概大多是剪枝思维
    lyric
        2
    lyric  
       1 天前 via Android
    没帮助,概率论有帮助
    coderluan
        3
    coderluan  
       1 天前
    雀魂,雀豪水平。

    感觉数据结构涉及不到,基础知识大概类似于概率论,专业名词叫牌效率,进阶就是人脑模拟算法了,比如上面说的剪枝算法,比如一个人在最后一局排名是第一且和第二差距较大,那么这人基本上会放弃和牌,只打场上有的牌进行防守。
    Lin0936
        4
    Lin0936  
       1 天前
    科学麻将不可取
    LokiSharp
        5
    LokiSharp  
       1 天前
    科学麻将死路一条
    loading
        6
    loading  
       1 天前 via Android
    不要学,轻则熬通宵打猝死,重则一身赌债跳楼还连累家人。
    miracleyin
        7
    miracleyin  
       1 天前
    感觉有一点。
    一个很大的思维就是减少当前维护的内容,例如凑好 3 张的牌可以不关注,只关注需要的部分。
    yb2313
        8
    yb2313  
       1 天前
    有的有的, 首先给这麻将网站或者软件做一个逆向套餐, 这个地方肯定是要用到数据结构的, 然后就是自动化记牌算牌了. 现实中, 那就要用到图像识别了, 记得给智能眼镜插好电源, 然后流程如上, 还是要用到数据结构.
    Leoking222
        9
    Leoking222  
       1 天前
    没啥帮助吧
    artiga033
        10
    artiga033  
       1 天前 via Android   ❤️ 3
    建议找小区里打麻将的大爷大妈让他们刷刷 LeetCode 看看
    spicy777
        11
    spicy777  
       1 天前
    全是运气
    cmdOptionKana
        12
    cmdOptionKana  
       1 天前   ❤️ 2
    记忆力的帮助最大,你要记住各家出过什么牌,如果没有这方面天赋,会很累。还不如随意玩玩,享受随机性带来的快乐。
    hellomimi
        13
    hellomimi  
       1 天前
    不会打😂,有一次三缺一被朋友强行拉上打了一次,摆牌慢、打牌慢、别人一圈儿都完了我还在思考
    murmur
        14
    murmur  
       1 天前
    面麻其实比打线上麻将轻松的,线下打麻将我们一般不计时,只要不是太过分我们都让你好好考虑再打
    yvyvyv
        15
    yvyvyv  
       1 天前
    没兴趣;一打就困、一困就输、一输就没兴趣。
    corcre
        16
    corcre  
       1 天前
    概率和博弈比较有帮助吧, 日麻比较注重策略一点, 国内的广东麻将四川麻将啥的基本就猛猛进攻
    jJacobKing
        17
    jJacobKing  
       1 天前
    麻将打多了你就会发现什么科学麻将,因果律,御无双全是扯淡。还得是狂狮唐岛的浪来!
    HojiOShi
        18
    HojiOShi  
       1 天前
    不知道,不过之前找到了一本有关于这个的书。

    https://www.amazon.co.jp/dp/4798067881
    Sawyerhou
        19
    Sawyerhou  
       1 天前
    打的还行,基本不输钱。

    #3 应该是研究过的,打麻将赢钱主要靠概率计算,最起码要有牌效基础。
    visper
        20
    visper  
       1 天前
    新学:只看自己的牌,然后看运气摸。
    下一步: 看桌面打出过的牌,至少知道哪些还剩下几张,考虑能摸到哪些牌的概率大点,不要搞出听绝张牌的乌龙
    下一步: 分析每个人打出的牌,猜测一下他手里可能有哪些牌. 再结合分析概率。
    下一步: 不知道了...
    rawburuser
        21
    rawburuser  
       1 天前
    纯运气,川麻三缺一,经常遇到缺啥牌摸啥牌的情况,打着打着心态就崩了
    rawburuser
        22
    rawburuser  
       1 天前
    @rawburuser 纠正:川麻三缺一 -> 川麻缺一门
    cmdOptionKana
        23
    cmdOptionKana  
       1 天前
    @visper 对,要记住每个人分别打过什么牌,还要动态分析他们手里牌的变化,没天赋的话动这个脑子要累死
    JingXiao
        24
    JingXiao  
       1 天前
    麻将的话我倾向于运气成分大于技术成分,多摸几个财神牌挡都挡不住
    cmdOptionKana
        25
    cmdOptionKana  
       1 天前
    @JingXiao 运气会“均值回归”,打一次看运气,长期打运气就会变得均匀。
    wangtian2020
        26
    wangtian2020  
       1 天前
    雀魂,雀豪段待了几年了
    喜欢在游戏赌运气……不赌钱就是大胆出牌
    一般打个几百把就对手牌的进牌效率有清晰的认知,听牌时如何利用逆向心里,把别人认为的安全牌变为危险牌

    总的来说,对写代码一点儿帮助没有
    JingXiao
        27
    JingXiao  
       1 天前
    @cmdOptionKana #25 运气不好没财神(任意牌)就算给吃饱了碰饱了了大概率也就平胡,没啥花头的,有没有财神爷基本决定了赢的上限。
    cmdOptionKana
        28
    cmdOptionKana  
       1 天前
    @JingXiao 今天运气差,明天运气可能好,就赢回来了。如果长期运气差,那很可能是对手技术高,或者有猫腻。
    Rickkkkkkk
        29
    Rickkkkkkk  
       1 天前
    科学麻将当然有用,可以搜 ai 现在的水平。
    poic
        30
    poic  
       1 天前
    肯定有帮助啊,可以提高一些赢钱概率
    fishyues
        31
    fishyues  
       1 天前
    分析场上已出的牌,结合你手上的牌,先优先组合我自己最快胡的牌,然后结合对上场上可能拿的牌,进行分析
    yc5588
        32
    yc5588  
       1 天前
    线下打的话 看打什么麻将 有些玩法 80%运气+20%技术

    如果非要说提高胡牌率 牌效和记忆力是比较重要的 能记+会算
    qiaofanxing
        33
    qiaofanxing  
       1 天前
    @cmdOptionKana #12 日麻各家出的牌都是整齐摆在自己前面的,基本不用记太多
    fishyues
        34
    fishyues  
       1 天前
    研发 AI 记牌 VR 眼镜,可能是创业方向,有专业赌徒合作吗
    flyingghost
        35
    flyingghost  
       1 天前
    记性是毫无争议的头等重要。我这种连当前牌局中自己打过哪些牌都要看看中场牌堆的,甚至有些连自己听哪几张胡哪几张都记不清的糊涂虫,就不要有任何幻想了。跟一个过目不忘的人玩任何东西,内心都是充满了绝望的。上场啥也不干就输了 90%。
    第二是计算速度。能记住之后,做概率分析评估。每一家打过哪些废牌,那么他手里的牌停留在哪些可能性。根据记忆随时更新这个动态模型,需要非常高的计算速度。只有计算才能让机械记忆产生价值。很不幸,我的计算速度非常慢,稍微复杂点的计算就得依赖纸笔。而有的人,能通过手洗垒长城过程中记住的关键牌位置算出若干轮后谁摸到这张牌(并且根据吃碰等打乱摸牌顺序的操作随时更新这个结论);能通过上家打过某张牌又犹豫过某张牌计算出他可能的牌型。大家打牌都不慢,随时计算,随时更新记忆,真的不是每个人都能做到的。
    第三是经验,这个本质上是排列组合和概率,但我发现好多初中小学文化的老麻子一点都不懂概率论,但凭经验知道哪些牌型常见,哪些牌在哪些牌型里牌效更高。这些经验会形成很多很有意思的“口诀”:金三银七、二八无用、幺九少见必有对子。。。当老麻子从我的出牌中一口断定我听 369 时候我内心是震惊的。
    第四是心态,赢的时候不要贪大赢,输的时候权衡一下能不能控制到输但小输甚至流局,什么时候该冒险什么时候该保守。。。我老丈人最差的就是这点,心态极差,极不成熟,讲起道理头头是道但实战输多赢少。
    排最后的才是运气。真的。
    hanxiV2EX
        36
    hanxiV2EX  
       1 天前 via Android
    打着玩就不想动脑子
    Anarchy
        37
    Anarchy  
       1 天前
    计算能力没啥优势由于时间太短,几乎都是选计算好当前场景哪个更优,打牌的时候拟合事先记忆好的场景就好。正如前边说的所以数据结构这种辅助计算的就更没用了,唯一有用的是记忆力考虑下正态分布实际对记忆力的要求也有限,除非你目标是顶尖的那一小撮人。
    TomPig0216
        38
    TomPig0216  
       1 天前
    看你玩什么玩法的麻将
    拿日麻举例的话 把最基本的牌效率修炼好也能够有点水平了
    在往上升 就是读牌 和 做牌思路的一些东西了
    blackmirror
        39
    blackmirror  
       1 天前
    首先把记忆力锻炼起来 已经能秒杀大部分人了
    gtese
        40
    gtese  
       11 小时 43 分钟前
    又菜又爱玩, 一直断断续续在玩微信的开心麻将,每天坚持看广告,分享拿豆子。当天输光就撤。
    现实当中,玩几次输几次。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1236 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 17:32 · PVG 01:32 · LAX 10:32 · JFK 13:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.