每个男孩都曾有个功夫梦,但是,就好像每条山川与河流都有自己的走向,最后真正能够圆了这个梦想的,少之又少。在当代华夏,成龙算一个,李连杰算一个,但他们都是影视巨星,并非真正的功夫高手。
现在,有这样一个成为武林高手的机会摆在曹直面前,曹直当然不会放过。尽管他不想吃苦,也不想起早,但是,一想到日后能够在无数美少女面前拉风的打遍天下无敌手,他便觉得,付出一些也是值得的。
所以,他毫不犹豫的答应直直,一定要把破甲拳的十个动作全部学会,并且融会贯通。
不过,就像直直说的,破甲拳并不是那么好学的。接下来的几天,曹直每天晨练过后都会拿出半个钟头的时间来专门练拳,但效果甚微,怎么也没能实现前两个动作的无缝对接。
在曹直努力练拳的同时,直直也兑现了之前的承诺,除了监督他准时起床健身以外,还会监督他练习高数题和逻辑辩论,并且帮他详细解读了一些成名黑客的核心编程思维。最重要的是,他真的教会了曹直三种领先时代的编程技巧!
其中一种叫做赫尔曼算法的排序算法,要比当下常用的广度优先搜索算法和二分查找算法快上一倍不止!
广度优先搜索算法是一种图形搜索算法,也是一种盲目搜索算法,一般需要队列数据结构来辅助实现。简单理解,就是从根节点开始,沿着树或图的宽度遍历树或图的节点。如果所有节点均被访问,则算法中止,未被全部访问,则继续。
二分查找算法是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,倘若中间元素正好是要查找的元素,则搜素过程结束;倘若某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。倘若在某一步骤数组为空,则代表找不到。这种搜索算法每一次比较都使搜索范围缩小一半。折半搜索每次把搜索区域减少一半,时间复杂度为O。
直直传授给他这种赫尔曼算法既使用了广度优先搜索解决非负权有向图的单源最短路径问题,又囊括了二分查找算法省时高效的特性,可以无缝嵌入到常用的路由算法之中,作为一个子模块。
出于职业本能,不上进的曹直本想发愤图强一回,和小直直多学些未来世界最巧妙的编程技能,然而,却被小怪物直接否决了。直直没有告诉他为什么,只是警告他,死了这条心,就像别再梦想着让他帮忙预测彩票结果一样,一切还是要靠自己。
等曹直想要继续发挥臭不要脸精神,从直直那死皮赖脸学技能的时候,却不知道哪里触动了小怪物的伤感神经,只见他低垂着脑袋,就连头上的弯角都跟着软了下去,忧郁的说道:“全教会了你又能怎样呢?未来还是要毁灭的……”
说完这句话,原本比谁都乐观的小怪物足足沉闷了三个小时没有再开口。
未来世界真的会毁灭吗?想起那天梦境中看到的未来一角,曹直也有些感伤,不过,为了不让小怪物因此而失落,他很是爽快的答应,只要晚上的编程大赛顺利夺冠,他便带小怪物去找个酒吧,看钢管舞表演!
听到“钢管舞”三个字,直直的目光一下子就直了,险些流出口水,当然了,这个全身上下由72种合成金属打造而成的小怪物到底有没有口水还需要另议。
大赛在798街区举行,这让曹直不得不赞叹那些组织者的能量。他是白芷亲自开着玛莎拉蒂载过去的。不知是出于什么原因,秦筹并没有同车,而是坐在了杜薇薇的奥迪A4上。
<... -->>
本章未完,点击下一页继续阅读