【图解算法教学】【Stack】 吃洋芋片也能学资料结构!? Σ(゚д゚)
封面图:https://imgur.com/rXAKLvf
架构图:https://imgur.com/HhhMvPI
影片连结:https://bit.ly/3biEgLV
牛顿被苹果砸到领悟万有引力,我们吃洋芋片也能悟出 Stack 资料结构的道理。
Stack 拥有“后进先出”(LIFO) 的特性,不仅生活上能看到,程式人必学“河内塔”
与“递回”等程式底层中,都有运用 Stack 的实际场景,多面向的理解更能让我们
掌握 Stack 的精神所在。
这边也把主要内容转成文字版,方便ptt的大家看:
* Stack 有着后进先出(LIFO)特性,更白话来说,就是从最上面开始拿
* 就如同我们平常拿洋芋片出来吃那样,从最上面那片开始拿!
* Stack 使用阵列实作的取法动画展示
* “河内塔”中,我们就实际运用 Stack 资料结构来实作了
* “递回”中的运作方式,也是使用 Stack 来叠起来,很有趣。
此外,递回与 DFS(深度优先) 的表现一致,总是先走到底,才会开始往回跑。
最后,为了不打扰到不需要的人,在影片最后会跟大家分享,新的“零元求职挑战赛”
的问券调查,有兴趣的人可以看到最后!
最后闲聊:
不过想必这样的主题,又会让各种IQ200资深本科优等生们觉得“这自学就好吧!?”
、“骗流量”、“太浅”、“小学生内容”,又认为全世界的人都跟他们一样聪明、有
同样的学习资源、有教授同学可以问。我不知道其他人状况如何,但我没有这些东西。
对于我想学的东西,我都是主动从网络上利用他人整理的资讯学起来,你们觉得很简单的
东西,对刚入门的我根本啥概念都没有。不避讳地说,五年前,我连“网管”跟“软件
设计”是不一样的职涯都不知道,你们却要对这样的我说“hash很简单吧!?啥还要人教”
,是否也太自以为是,是否有时候能缓一下,去理解每个人不同的处境与学习状况。
最后,我不是圣人,我有所给也有所求。我花下时间做的教学影片,分享给需要的人,
同时我也追求赞数、追求订阅,正正当当凭什么要给你们骂。甚至免费内容放前面,不想
看后面停掉就好,也不碍着你。可以的话,网络上彼此好好相处可否,拜托了。