lkk
V2EX  ›  问与答

如何向 6 岁的孩子解释红黑树

  •  
  •   lkk · Oct 28, 2022 · 11872 views
    This topic created in 1468 days ago, the information mentioned may be changed or developed.

    娃二叉树能够理解,但红黑树就有困难了。

    Supplement 1  ·  Oct 29, 2022
    不是来骗币的啊,真心想问问该怎么教。
    6 岁已经上一年了。娃在国际学校上学。
    学校 ICT 今年是教孩子在 arcade.makecode.com 上编程,明年就是 Microbit 。
    作为一个程序员爹想稍微给孩子拔高一点没毛病吧。数据结构这个切入点不好吗?
    117 replies  •  2022-10-31 17:04:50 +08:00
    1  2  
    ❮ ❯
    polaa
    polaa
    Oct 28, 2022 via iPhone
    1
    等个 10 年
    xsd837880452
    xsd837880452
    Oct 28, 2022❤️5
    2
    w 为什么要让六岁的孩子理解红黑树
    selfi
    selfi
    Oct 28, 2022
    3
    救救孩子.jpg
    ipwx
    ipwx
    Oct 28, 2022❤️25
    4
    为什么要让六岁的孩子学习数据结构?
    ----

    程序员真可怕,小孩子学习新知识应该培养好奇心为主,放任自行探索。知识的广度在这个阶段比深度更重要。系统性学习某一项知识是本末倒置了。
    hefish
    hefish
    Oct 28, 2022
    5
    6 岁学红黑树正当时啊。 多讲几遍就行了。
    xsm1890
    xsm1890
    Oct 28, 2022❤️1
    6
    吃撑
    chengxy
    chengxy
    Oct 28, 2022❤️109
    7
    6 岁感觉有点晚了,不知道能不能跟上别人
    18000rpm
    18000rpm
    Oct 28, 2022
    8
    得先让他有切肤之痛为什么要平衡二叉树
    nkidgm
    nkidgm
    Oct 28, 2022
    9
    放过孩子吧。。
    kop1989smurf
    kop1989smurf
    Oct 28, 2022
    10
    “娃二叉树能够理解”

    不懂 6 岁的孩子对二叉树能有什么样的“理解”。
    他用二叉树解决了什么问题?
    lessMonologue
    lessMonologue
    Oct 28, 2022
    11
    你先以身作则,把二三树原理学明白,然后手写个红黑树。
    optional
    optional
    Oct 28, 2022 via iPhone
    12
    太晚了,四岁就应该掌握了
    seres
    seres
    Oct 28, 2022
    13
    我朋友的同学的同事的孩子胎教时就学完了
    MSSQL
    MSSQL
    Oct 28, 2022❤️21
    14
    6 岁确实有点晚了
    Kaier
    Kaier
    Oct 28, 2022❤️1
    15
    我朋友的孩子在还是蝌蚪的时候就学会了 dijkstra
    so2back
    so2back
    Oct 28, 2022
    16
    救救孩子
    AoEiuV020CN
    AoEiuV020CN
    Oct 28, 2022
    17
    脑内植入芯片提升一下算力先,
    webberQian
    webberQian
    Oct 28, 2022
    18
    不要卷了啊
    sun1993
    sun1993
    Oct 28, 2022
    19
    这个年龄才开始学红黑树是不是晚了点?
    hello2090
    hello2090
    Oct 28, 2022 via iPhone
    20
    很难吗?我儿子 5 岁就可以动态规划了。
    singerll
    singerll
    Oct 28, 2022❤️1
    21
    智力发育太慢没啥好办法,我有个朋友的孩子,6 岁都开始证明相对论了
    horace1117
    horace1117
    Oct 28, 2022
    22
    学最新的多好啊,ai 量子纠缠是趋势
    dddd1919
    dddd1919
    Oct 28, 2022
    23
    可以用乐高
    架起来倒放的二叉树,一边歪的厉害倒掉了再演示怎么用自平衡算法把它搞平衡

    如果你的娃正常的话,他应该会觉得你很 SB ,明明在另一边加几块就可以的么。。。
    darksword21
    darksword21
    Oct 28, 2022 via iPhone
    24
    晚了,还是别学了,不是那块料
    RuLaiFo
    RuLaiFo
    Oct 28, 2022
    25
    想让你的娃接班吗,但是这也太早了吧
    hahasong
    hahasong
    Oct 28, 2022❤️1
    26
    6 岁都没学会红黑树说明不是那块料,玩玩泥巴就行了
    Jooooooooo
    Jooooooooo
    Oct 28, 2022❤️1
    27
    小朋友有些思维还没成熟, 学不来这些.

    家长倒是应该学学如何不向小朋友灌输这类东西

    另一方面鸡娃确实不如鸡自己, 啥时候自己年薪翻倍或者甚至乘以 10, 哪要操心自家小朋友去当程序员啊?
    storyxc
    storyxc
    Oct 28, 2022
    28
    差不多得了😅
    GP1
    GP1
    Oct 28, 2022❤️3
    29
    你还不如给他乐高自己拼着玩呢。。。一个个的疯狂折磨自己的孩子是几个意思?
    Salticey
    Salticey
    Oct 28, 2022 via Android
    30
    为什么你要在孩子 6 岁时和人家讲这些?我们这都是在 2 岁半到 3 岁的时候就开始教这些了。
    Leonard
    Leonard
    Oct 28, 2022❤️1
    31
    感觉是骗铜币的
    loading
    loading
    Oct 28, 2022
    32
    我现在都不知道什么是红黑树
    Sixyuan
    Sixyuan
    Oct 28, 2022
    33
    告诉他隔壁小孩已经学会了。
    KMpAn8Obw1QhPoEP
    KMpAn8Obw1QhPoEP
    Oct 28, 2022 via Android
    34
    逗死我了这贴
    cubecube
    cubecube
    Oct 28, 2022
    35
    说实话,已经有点晚了。才这个进度,以后三本估计够呛
    stkstkss
    stkstkss
    Oct 28, 2022 via iPhone
    36
    救救娃吧
    mmxq
    mmxq
    Oct 28, 2022
    37
    卧槽,这现在后辈小孩子们这么卷了?大学那些玩意我这猪脑子都没学明白,现在都六岁学红黑树了?可能未来真的是他们的了。😂
    yuzhibopro
    yuzhibopro
    Oct 28, 2022
    38
    学完都忘了。孩子也是。没必要
    ih8es9OIzne0959p
    ih8es9OIzne0959p
    Oct 28, 2022
    39
    生来不会 hello world 就算完了
    xyd1205148795
    xyd1205148795
    Oct 28, 2022
    40
    不要把你自己的理想加在孩子身上
    bug403
    bug403
    Oct 28, 2022
    41
    这是红色的,那是黑色的,,加上一颗大树,,,=红黑树
    c9792536451
    c9792536451
    Oct 28, 2022
    42
    这年纪学红黑树,以后顶多上个带专
    OxOzZ
    OxOzZ
    Oct 28, 2022
    43
    v2 奇观啊🤣
    zhangshine
    zhangshine
    Oct 28, 2022
    44
    6 岁还不懂,说明家长不行,建议自裁爆金币
    jjianwen68
    jjianwen68
    Oct 28, 2022
    45
    不如教他一手指天,一手指地
    rrZ2C
    rrZ2C
    Oct 28, 2022
    46
    啊, 没啥抢救意义了 及早转行吧
    tianyou666shen
    tianyou666shen
    Oct 28, 2022
    47
    六岁还不会吗 晚了晚了
    人家孩子 4 岁就手撕代码成功入职狗家了
    NeroKamin
    NeroKamin
    Oct 28, 2022
    48
    6 岁还不懂,有没有可能是家长不行
    dianqk
    dianqk
    Oct 28, 2022
    49
    正在学红黑树,既然可以和 2-4 树等价,先理解一下 B-树?
    mohulai
    mohulai
    Oct 28, 2022
    50
    嘲讽题主早不早,焦虑不焦虑的都不是重点。
    关键有这么个无趣的爹真的倒八辈子霉。
    连玩都不会的人得多无趣。
    wangerka
    wangerka
    Oct 28, 2022
    51
    6 岁还没学明白红黑树,准备告别这个行业了吧
    Ritr
    Ritr
    Oct 28, 2022
    52
    我儿子 3 岁就已经自己推导出傅里叶变换了
    yolee599
    yolee599
    Oct 28, 2022
    53
    惊掉下巴!太晚了,应该在胎教的时候就放音频课程给孩子听。
    apake
    apake
    Oct 28, 2022
    54
    有点晚. 6 岁应该学 神经网络了,
    dianqk
    dianqk
    Oct 28, 2022 via Android
    55
    不知道我的理解是不是错的。
    今天刚看到红黑树的部分,我发现这个的设计非常有意思,也很巧妙,似乎是通过把 2-4 树的拓扑结构变化转换成红黑染色以保持拓扑结构整体不会大变。这是我感受到的点或许有些帮助。
    6 岁似乎正是孩子对世界有了一些认识但由懂得不多的时候?这时候的好奇心一定很重。娃如果因为理解不了红黑树而难受,那可能需要多安慰和循序渐进的感受?
    PS. 感觉各种回复逐渐恶意,有没有可能是娃好奇爸爸每天在做什么,然后随便说了点,产生了兴趣和好奇,想要了解更多呢?
    nicegoing
    nicegoing
    Oct 28, 2022 via iPhone
    56
    孩子最重要的兴趣,而不是学这些死知识,学会能用上?学了忘不了?逼着学反而让人讨厌编程,因为你想把自己的想法强加给孩子,这样孩子逆反,压抑自己个性,最后变成无趣之人。
    做父母的应该引导,了解孩子好的想法然后提建议,这样顺着他个性来,而不是粗暴灌输。
    xiangxiangxiang
    xiangxiangxiang
    Oct 28, 2022
    57
    骗我硬币是吧?给你了
    superrichman
    superrichman
    Oct 28, 2022❤️2
    58
    出生第一句话不是 "hello world" 已经没戏了
    PlG5sBkXD1ziLeGB
    PlG5sBkXD1ziLeGB
    Oct 28, 2022 via iPhone
    59
    孩子:6
    wa007
    wa007
    Oct 28, 2022 via iPhone
    60
    孩子犯了什么错吗
    haolongsun
    haolongsun
    Oct 28, 2022
    61
    六岁属实晚了,再生一个,养个小号,二岁就可以开始学了,三岁学傅里叶变换。
    renmu
    renmu
    Oct 28, 2022 via Android
    62
    我家娃已经开始学理论力学了
    zzzxxyyxgv
    zzzxxyyxgv
    Oct 28, 2022 via Android
    63
    6 这么卷
    7zlid
    7zlid
    Oct 28, 2022 via Android
    64
    6 岁学习红黑树,那大人 30 多岁了应该精通 c++,linux 了吧
    me221
    me221
    Oct 28, 2022
    65
    如果是真的 可怜孩子摊上了个脑瘫父亲

    如果是假的 求你努力挣点钱, 别像个乞丐在这讨铜币
    me221
    me221
    Oct 28, 2022
    66
    @7zlid 30 多岁精通 C++ 就不会在 V2EX 发帖求问 AppleOne 怎么拼车了.
    zm8m93Q1e5otOC69
    zm8m93Q1e5otOC69
    Oct 28, 2022
    67
    有毛病吧?孩子不享受快乐的童年从小就内卷?你是不是卷傻了
    LaureatePoet
    LaureatePoet
    Oct 28, 2022
    68
    放过他吧
    zhw2590582
    zhw2590582
    Oct 28, 2022
    69
    晚了,建议从胎教开始
    Danswerme
    Danswerme
    Oct 28, 2022
    70
    说明你娃天赋不够
    Hryg
    Hryg
    Oct 28, 2022
    71
    放过他吧
    EminemW
    EminemW
    Oct 28, 2022
    72
    能不能学点艺术类的,音乐或者画画?要么就学下棋
    Lyv5
    Lyv5
    Oct 28, 2022
    73
    你家的进度有点慢,我家的都开始手写了。
    shuiixng
    shuiixng
    Oct 28, 2022
    74
    现在这么卷吗? 我一个准爸爸压力很大啊
    neteroster
    neteroster
    Oct 28, 2022
    75
    救救孩子.jpg
    Aloento
    Aloento
    Oct 28, 2022
    76
    救救孩子.jpg
    wenbinwu
    wenbinwu
    Oct 28, 2022
    77
    我还不太懂呢,6 岁的就已经开始学了。。。
    masker
    masker
    Oct 28, 2022 via Android
    78
    六岁了连红黑树都不能无师自通,回农村玩尿和泥巴去吧
    ericls
    ericls
    Oct 28, 2022 via iPhone
    79
    我都不知道红黑树啥意思

    一样可以拿 FAANG offer
    Ashore
    Ashore
    Oct 28, 2022
    80
    有必要这么卷?
    work220602
    work220602
    Oct 28, 2022
    81
    是基因不行
    em70
    em70
    Oct 28, 2022
    82
    搞少儿编程的,不是蠢就是坏
    buffzty
    buffzty
    Oct 28, 2022❤️2
    83
    按我的流程 是个人都能理解红黑树. 循序渐进. 1 是理论基础,2 是最简单实现 345 分别是对前一个实现的优化升级
    1.二分查找
    2.二叉排序树
    3.二叉平衡排序树
    4.二三树(二或三叉平衡排序树)
    5.红黑树(用二叉树+颜色 构造伪二三树)
    ccppgo
    ccppgo
    Oct 29, 2022
    84
    我感觉普通本科毕业的 CS 都不一定能学会红黑树
    zinete
    zinete
    Oct 29, 2022
    85
    真他娘的累
    qingmuhy0
    qingmuhy0
    Oct 29, 2022
    86
    我也想知道,顺便问问各位知道如何让 6 岁的娃理解《中美脱钩对全球经济的影响及反全球化浪潮高涨下的经济发展策略风险管理评估报告》这类比较重要的经济学报告不。

    别说其他的,我怕娃娃输在起跑线上。
    darknoll
    darknoll
    Oct 29, 2022
    87
    脑子有病
    Ansen
    Ansen
    Oct 29, 2022 via iPhone
    88
    他还是个孩子
    lkk
    lkk
    OP
    Oct 29, 2022
    89
    @qingmuhy0 #86
    这个如果学校教,大概在四年级的时候就写 extend essay 的就涉足。毕竟孩子平时要阅读 first news kids 都看到。家长如果要拔高的话,好好解释 6 岁也不是不能理解。
    wittyfans
    wittyfans
    Oct 29, 2022
    90
    你家孩子有点可怜
    JohnBull
    JohnBull
    Oct 29, 2022
    91
    作为做过培训的人表示这并不难,培训课程的通常套路是这样的:

    解释二叉树搜索
    解释二叉树的不平衡带来性能下降
    解释调平
    解释调平付出的成本
    导出作为折衷方案的“红黑树”
    解释红黑树的具体算法
    s524256521
    s524256521
    Oct 29, 2022 via iPhone
    92
    我也头疼如何让我 6 岁的妹妹理解混凝土标号
    muzihuaner
    muzihuaner
    Oct 29, 2022
    93
    建议让孩子学习一下量子力学(给孩子留一个快乐的童年不好么?)
    lkk
    lkk
    OP
    Oct 29, 2022
    94
    @muzihuaner
    《宝宝的量子物理学》
    《宝宝的量子纠缠学》
    《宝宝的量子信息学》
    《宝宝的牛顿力学》
    《宝宝的物理学 ABC 》
    《宝宝的光学》

    这不是 3 岁孩子的启蒙读物吗?

    https://item.jd.com/10046814732688.html
    lguan
    lguan
    Oct 29, 2022
    95
    马上准备棍子打儿子,快六岁了,整天就知道和我打架😭
    Ga2en
    Ga2en
    Oct 29, 2022
    96
    孩子六岁了,发明了时间机器。你这小号废了。
    macemers
    macemers
    Oct 29, 2022
    97
    46 岁的我都不懂红黑树
    zgqq
    zgqq
    Oct 29, 2022
    98
    废了,已经晚了,这年龄的孩子都在学量子力学了
    clifftts
    clifftts
    Oct 29, 2022
    99
    胎教的时候没有教会,基本就教不会了
    yogogo
    yogogo
    Oct 29, 2022
    100
    @clifftts #99 你这让我怎么接下去???
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2909 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 274ms · UTC 12:39 · PVG 20:39 · LAX 04:39 · JFK 07:39
    ♥ Do have faith in what you're doing.