随便的目录
1 开篇
你好! 欢迎来到「算法与数据结构小镇」,这是你们在这里生活的第一天。和你们一起穿越到这个由01二进制元素组成的世界的吗,还有一位叫名叫『友人A』的朋友。
「友人A」:计算机小白,在原来的世界是个安静的小宝宝,误入二进制世界,为了发现二进制世界的奥秘与真相,开启了「勇者生涯」。他将会面对许多的任务和挑战,提升自身的等级和属性,直至达到“世界树”的顶峰。
从今天起,大家将开启新的人生之旅,不管过去的你,来自哪里,在原来的世界,是懒散还是自律,是帅是美还是芭芭拉,在这里,都请跟随「友人A」一起体验新的生活吧。
在这里,会有无限的精彩和感动,它们将来自无数个日夜的煎熬得来。
2 新的奇遇 - 遇见初代勇者「英雄君」
「有人A」掉落这个世界已经3天了。
3天前,他复生在「村外树林」,这虽是一个新手练级场,但对这个世界一无所知的友人A,被各种初级元素怪吊打,却没有反击的力量和武器。一路东躲西躲,跌跌撞撞,来到了新手村。在这里,他遇见了一位身披灰袍的老者,老人正在宣讲着,这片东方大陆的故事以及笼罩在这东方大陆的暗黑势力。
灰袍老者:“这个世界,是由一股远古的元素提供能量的,这股能量,可以解开这个世界所有的谜语。这力量,叫做「码克拉」,老人们也称之为「编码之力」,想要掌握这股力量,就必须学会「数据结构」和『算法』这两本典籍。掌握了这两本典籍之后,便可以向这片大陆的各片黑土地探索,解开黑暗势力设下的各个谜语,最终找到世界树的位置,回到原来的世界”
「友人A」:“原来,还可以回到原本的世界,原本的世界…”。友人A的思绪开始飘了,“饭堂的阿姨颤抖的手、教室座位前排的TA、黑板上手撕傅里叶变换的信号与系统老师、球场上篮筐里转了好几圈还没落入的篮球与互称傻B的兄弟、深夜依然为我们送温暖的五饭六饭…”。友人A决定,获得编程之力,解开暗黑谜语,解放黑土地,重启世界树,回到充满诱惑的世界,噢不对,是充满色彩的世界。
宣教会后,许多人听完后都默默地离开了,觉得这个与世隔绝的世界也没啥不好,还能放下过去的标签,重新生活。但他们不知道的是,在这个二进制的世界徘徊越久,灵魂就会逐渐消亡,35岁便会遇到生存危机。
友人A赶紧向前,请教老者该如何获得编码之力。老者见友人A身上无数的伤痕,却有着鉴定的眼神。老者仿佛看到了当年的自己。老者心想,也许,这个年轻人,能真的找到世界树,拯救这片大陆。
在一番交流后,老者发现友人A除了热爱,对于这个世界的经验值几乎为0。于是,老者邀请友人A加入了一个组织 — 「夜深人静写算法团」。
原来,这位老者便是这个团的团长,C站人称----英雄哥。
老者派发了友人A第一个新手任务 : 《九日算法集训营》
《九日算法集训营》
任务说明:
- 前往模拟训练场:《LeetCode零基础指南》
- 每日完成一关
- 坚持9日成功通过后,便可获得任务奖励
任务奖励: 窥探世界的能力 – 能够开始在这个世界接任务的能力,可在「村外树林」进行打怪升级。解开LeetCode暗黑势力的简单板块谜语。
这个集训营,其实是勇者筛选器,若能坚持9日通关,便可获得“勇者候选人”称号。若不能通关,便失去了回到原本世界的许可。
友人A接下了这个任务,开启了勇者的生涯,他也不清楚,到底能不能在这9日的训练营中生存下来。
(…未完待续,不定期更新,从一个0基础小白的角度,描绘算法晋级之路的故事)
备注:
上文中的部分灵感来自此训练营,作者参加了此训练营13期
专栏地址《LeetCode零基础指南》