从零开始的算法与数据结构生活 001:从LeetCode开始

1 开篇

你好! 欢迎来到「算法与数据结构小镇」,这是你们在这里生活的第一天。和你们一起穿越到这个由01二进制元素组成的世界的吗,还有一位叫名叫『友人A』的朋友。

「友人A」:计算机小白,在原来的世界是个安静的小宝宝,误入二进制世界,为了发现二进制世界的奥秘与真相,开启了「勇者生涯」。他将会面对许多的任务和挑战,提升自身的等级和属性,直至达到“世界树”的顶峰。

从今天起,大家将开启新的人生之旅,不管过去的你,来自哪里,在原来的世界,是懒散还是自律,是帅是美还是芭芭拉,在这里,都请跟随「友人A」一起体验新的生活吧。

在这里,会有无限的精彩和感动,它们将来自无数个日夜的煎熬得来。

2 新的奇遇 - 遇见初代勇者「英雄君」

「有人A」掉落这个世界已经3天了。

3天前,他复生在「村外树林」,这虽是一个新手练级场,但对这个世界一无所知的友人A,被各种初级元素怪吊打,却没有反击的力量和武器。一路东躲西躲,跌跌撞撞,来到了新手村。在这里,他遇见了一位身披灰袍的老者,老人正在宣讲着,这片东方大陆的故事以及笼罩在这东方大陆的暗黑势力。

灰袍老者:“这个世界,是由一股远古的元素提供能量的,这股能量,可以解开这个世界所有的谜语。这力量,叫做「码克拉」,老人们也称之为「编码之力」,想要掌握这股力量,就必须学会「数据结构」和『算法』这两本典籍。掌握了这两本典籍之后,便可以向这片大陆的各片黑土地探索,解开黑暗势力设下的各个谜语,最终找到世界树的位置,回到原来的世界”

「友人A」:“原来,还可以回到原本的世界,原本的世界…”。友人A的思绪开始飘了,“饭堂的阿姨颤抖的手、教室座位前排的TA、黑板上手撕傅里叶变换的信号与系统老师、球场上篮筐里转了好几圈还没落入的篮球与互称傻B的兄弟、深夜依然为我们送温暖的五饭六饭…”。友人A决定,获得编程之力,解开暗黑谜语,解放黑土地,重启世界树,回到充满诱惑的世界,噢不对,是充满色彩的世界。

宣教会后,许多人听完后都默默地离开了,觉得这个与世隔绝的世界也没啥不好,还能放下过去的标签,重新生活。但他们不知道的是,在这个二进制的世界徘徊越久,灵魂就会逐渐消亡,35岁便会遇到生存危机。

友人A赶紧向前,请教老者该如何获得编码之力。老者见友人A身上无数的伤痕,却有着鉴定的眼神。老者仿佛看到了当年的自己。老者心想,也许,这个年轻人,能真的找到世界树,拯救这片大陆。

在一番交流后,老者发现友人A除了热爱,对于这个世界的经验值几乎为0。于是,老者邀请友人A加入了一个组织 — 「夜深人静写算法团」。

原来,这位老者便是这个团的团长,C站人称----英雄哥。

老者派发了友人A第一个新手任务 : 《九日算法集训营》

《九日算法集训营》

任务说明:

  1. 前往模拟训练场:《LeetCode零基础指南》
  2. 每日完成一关
  3. 坚持9日成功通过后,便可获得任务奖励

任务奖励: 窥探世界的能力 – 能够开始在这个世界接任务的能力,可在「村外树林」进行打怪升级。解开LeetCode暗黑势力的简单板块谜语。

这个集训营,其实是勇者筛选器,若能坚持9日通关,便可获得“勇者候选人”称号。若不能通关,便失去了回到原本世界的许可。

友人A接下了这个任务,开启了勇者的生涯,他也不清楚,到底能不能在这9日的训练营中生存下来。

(…未完待续,不定期更新,从一个0基础小白的角度,描绘算法晋级之路的故事)


备注:
上文中的部分灵感来自此训练营,作者参加了此训练营13期
专栏地址《LeetCode零基础指南》

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

忘词木头人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值