第54章 理解算法(2 / 4)
他的肩膀,笑容灿烂地夸道:“兄弟,你可真有两下子!昨天你走后,我按你说的方法写了段代码,居然真成了,我给你看看……”
说着,小哥打开谢维康右边的电脑,往主机上插了个小东西,接着在“我的电脑”里点开一个文件夹,没一会儿就把VC++6.0装好了。
谢维康疑惑地问:“你插在电脑上的这是什么?怎么没见你下载,VC++6.0就装上了?”
小哥一边摆弄电脑,一边回答说:“哦,你说这个啊,这是U盘,用来存数据的。”
谢维康觉得这东西不错,又追问道:“多少钱一个?”
“我这个是128MB的,花288元买的。”小哥解释说。
谢维康惊呼道:“啥?288元?这么贵?”
小哥看了他一眼,继续说道:“我买得早,现在256MB的差不多也就这个价。”
本小章还未完,请点击下一页继续阅读后面精彩内容!
可这个价格还是让谢维康吓了一跳,就这么个小玩意儿,得他在装修工地上辛辛苦苦干八九天活才能买到。他暂时打消了买U盘的念头。
小哥装好VC++6.0后,打开自己写的代码,指着屏幕说道:“你看,这就是我写的代码。按你说的思路写完后,只要在右键菜单里执行一个命令,一秒钟就能生成一个迷宫,感觉比我自己画的还合理。”
说着,他按下F5,屏幕上弹出一个窗口。他熟练地操作着界面,点了几下后,右键调出菜单,搓着手对谢维康说道:“来了哟,兄弟,见证奇迹的时刻到了,你看……”
话音未落,他用鼠标点了一下菜单里的命令。不到一秒钟,屏幕上就出现了一个和他之前画的差不多的迷宫。
小哥激动地喊道:“兄弟,我太爱你了!”
说着就要往谢维康身上扑,谢维康赶紧拦住他,用力推开,抱怨道:“哎哎哎!你干什么?两个大男人在公共场合搂搂抱抱的,像话吗?跟你说,我是有女朋友的,不搞基!你这一激动,我差点‘贞洁不保’了!”
小哥没把他的抱怨当回事,伸出手自我介绍道:“兄弟,我叫段雷,是成都理科大学的学生。还没请教你的尊姓大名?”
谢维康伸手和他握了握,介绍道:“我叫谢维康,已经没上学了。”
段雷疑惑地问道:“没上学了?那你编程技术怎么这么好?”
谢维康心里满是委屈,自己就随便跟他聊了几句,怎么就帮他把这么个难题解决了呢?这也太不科学了。
但他嘴上还是谦虚地说道:“哪里哪里,我就是随口一说,一行代码都没写,这都是你自己写出来的。”
段雷却伸出食指摆了摆,解释道:“不不不,你说得不对,你虽然没帮我写一句代码,但你给我的算法让我豁然开朗,要是没有你提供的这个算法,我也没法这么快解决这个问题,所以你功不可没。”
谢维康反问道:“算法?什么是算法?”
段雷看着他,不知道这家伙是真不懂还是装糊涂,疑惑地问道:“你不知道什么叫算法?”
谢维康茫然地摇了摇头。
段雷拍了拍自己的额头,虽然无奈,但还是耐心地解释道:“学编程,本质上是培养逻辑思维,总结出算法,最后把算法转换成代码。”
谢维康还是一脸茫然,显然没听懂这句话。
段雷见状,换了个方式问道:“我问你个问题,要是让你算5和3的和等于多少,你会想到什么办法?”
谢维康脱口而出说道:“这简单啊,把5和3加在一起就行了!”
“没错。”段雷说,“我们的问题是算5和3的和,你说的‘把5和3加在一起’,用语言描述出来的这个方法就是算法。接下来,我们写下‘5+3=8’这个算式,这就相当于是代码。”
谢维康似乎懂了些,点了点头,低头琢磨起来。
段雷继续说道:“小学时我们经常做应用题,比如‘一个施工队修公路,5天修了全程的25%,问修完这条路需要多少天’,这种题你做过吧?
↑返回顶部↑