8品小说

手机浏览器扫描二维码访问

第54章 理解算法(第2页)

但他嘴上还是谦虚地说道:“哪里哪里,我就是随口一说,一行代码都没写,这都是你自己写出来的。”

段雷却伸出食指摆了摆,解释道:“不不不,你说得不对,你虽然没帮我写一句代码,但你给我的算法让我豁然开朗,要是没有你提供的这个算法,我也没法这么快解决这个问题,所以你功不可没。”

谢维康反问道:“算法?什么是算法?”

段雷看着他,不知道这家伙是真不懂还是装糊涂,疑惑地问道:“你不知道什么叫算法?”

谢维康茫然地摇了摇头。

段雷拍了拍自己的额头,虽然无奈,但还是耐心地解释道:“学编程,本质上是培养逻辑思维,总结出算法,最后把算法转换成代码。”

谢维康还是一脸茫然,显然没听懂这句话。

段雷见状,换了个方式问道:“我问你个问题,要是让你算和的和等于多少,你会想到什么办法?”

谢维康脱口而出说道:“这简单啊,把和加在一起就行了!”

“没错。”段雷说,“我们的问题是算和的和,你说的‘把和加在一起’,用语言描述出来的这个方法就是算法。接下来,我们写下‘+=’这个算式,这就相当于是代码。”

谢维康似乎懂了些,点了点头,低头琢磨起来。

段雷继续说道:“小学时我们经常做应用题,比如‘一个施工队修公路,天修了全程的,问修完这条路需要多少天’,这种题你做过吧?”

谢维康点头道:“当然做过,还做了不少。”

“那你当时是怎么做的?”段雷问。

谢维康回忆道:“我记得老师教过一个方法,画一条线段,在大约的位置画个点,上面写天数,下面写百分比,然后用天数除以对应的百分比,就能算出修完全程需要的天数。”

“看来你们老师教得不错。”段雷说,“他让你画的线段图,也是一种算法。根据这个线段图,最后得出‘用天数除以对应百分比,得到全程天数’的结论,把这个结论对应的过程用代码语句写出来,就是程序。简单说,遇到问题时,别先想着写代码,要先想怎么解决问题,不管是用语言描述,还是画图,这些解决方法都是编程里的算法。”

谢维康这下彻底豁然开朗,笑着对段雷说道:“哦,你说得有道理!没错,得先把算法描述出来,才能写出代码,就是这么回事!”

接着,他指着段雷的代码问道:“哎,你这个数组怎么这么奇怪?下标后面怎么还有个点?后面的data是什么意思?”

段雷用看“白痴”的眼神看着他,不解地问道:“这是结构体啊,你连这个都不会?”

谢维康挠了挠头道:“结构体?我觉得这东西没用,就没当回事。”

“你可拉倒吧!”段雷不屑地说,“结构体这么有用的东西,你居然说没用?”

“那你这么写,有什么意义啊?”谢维康追问。

段雷解释道:“你昨天不是自己说的吗?用一个标记记录节点状态。这个dex就是标记,data是地图数据,ap是结构体的变量名。”

谢维康又有了新疑惑,问道:“那我直接定义一个数组存地图数据,再用一个数组存标记,不也一样吗?”

“一点都不一样。”段雷继续解释道,“你看,我这个结构体有dex和data两个成员,说明它有两种属性。我把它定义成ap的类型,那每个ap就都有这两种属性。就像一个人,同时有姓名、性别、年龄、身高、体重这些属性。每个结构体变量就好比一个人,提取信息时,能一次性拿到他的姓名、性别、年龄这些所有属性。而且传递参数时,只要传一个结构体变量名,函数就能获取这个结构体的所有属性。当然,一般情况下我们不直接传结构体本身,而是传它的指针。”

这章没有结束,请点击下一页继续阅读!

谢维康恍然大悟:“哦,原来是这样!我懂了。看来你这种科班出身的,和我这种‘野生’学编程的,确实不一样。”

段雷毫不避讳地说道:“那当然!你学编程花了多少钱?我妈供我上大学,每年光学费就五千多,还不算生活费。”

谢维康点头表示理解:“也是,我要说花钱,也就买了两本编程书而已。”

弄明白结构体的意义后,谢维康又冒出新问题,继续问道:“我刚刚听你说了‘指针’,不知道这‘指针’又是什么东西?”

段雷盯着谢维康看了足足十秒,谢维康下意识摸了摸自己的脸,还以为脸上沾了什么脏东西。

最后,段雷没好气地说道:“你的问题也太多了,自己看书去!”

说完,他转头自顾自写代码去了。

谢维康撇了撇嘴,倒也接受了这个建议,自嘲道:“看来书还是看得不够仔细,也是,大师写的教材里,肯定没多少没用的知识点,以后看书得更认真,一点都不能跳过。”

接着,他转向段雷,提议道:“段大哥,咱们能不能加个qq好友?以后我要是有问题,还能问你。”

段雷爽快地答应道:“哦对,加个qq!别的不说,你有问题我肯定帮你。”

谢维康拍了拍他的肩膀,调侃道:“那以后你可别嫌我烦啊。”

段雷也拍了拍他的肩膀,爽快的应道:“没问题,以后哥罩着你!”

说完,两人都哈哈大笑起来。

之后,谢维康把结构体那一章重新学了一遍,还自己写了些代码练习,巩固知识点。

眼看时间不早了,他又看了眼qq,李梅依旧没有任何回复。

谢维康跟段雷道别后,便回家了。

喜欢奋进的青春请大家收藏:dududu奋进的青春小说网更新度全网最快。

请关闭浏览器阅读模式后查看本章节,否则将出现无法翻页或章节内容丢失等现象。

热门小说推荐
仲冬心跳

仲冬心跳

在朱伊伊的母亲大人眼里,她人生有三大错事。一是没能考上名校。二是交到一个极品男朋友但主动分手。三是在谋划许久的相亲局上,收到来自前男友的孕检报告。母亲咬牙切齿怎么个事儿?!朱伊伊弱小无助且惊恐母鸡啊2贺绅,人如其名,身高腿长,家境殷实,名校学历,从小到大家长口中的别人家孩子,女生眼里的最佳绅士。顺风顺水的人生,他只回了三次头。一是回头答应了和普通平凡的朱伊伊谈恋爱。二是回头默认了朱伊伊的赌气分手。三是回头给正在相亲的前女友,寄去了她的孕检报告。3一个是集团总部继承人,一个是毫不起眼的小职员,全公司没谁以为贺绅会和朱伊伊有交集。直到那天。清晨,公司的员工电梯人挤人,朱伊伊护着微微隆起的小腹退到角落,不料脚滑险些跌倒一双手牢牢扶住她的腰。众人倒吸一口凉气,上班怨气最重的时候撞到顶头Boss,霎时,噤若寒蝉。朱伊伊也面露尴尬,要退开。男人西装革履,眉骨清冷,伸手一拽,熟稔又自然地将朱伊伊重新揽入怀里,平常淡漠的嗓音,此时添了几分宠溺抱歉,我太太身体不舒服,我带她乘高层专梯。所有人?贺绅推了推高挺鼻梁上的金丝眼镜改日赠我跟伊伊的结婚喜糖表示感谢。所有人!朱伊伊心跳如擂鼓。不是,说好的和平分手分道扬镳呢。孩他爸,你冷静啊...

农门娇妻:带着萌娃发家致富

农门娇妻:带着萌娃发家致富

温凰眼看名利双收,睡醒睁眼变成了懦弱的古代农户之女!一家子都被极品亲戚各种折辱,两个萌崽妹妹更是饿的如同根棍。21世纪顶级医师,她绝不屈服认输!此仇不报非君子。渣渣们,等着吧!麻利分家,一路手撕极品,带着爹娘养软萌妹妹。一手好医术再有金手指加成,竟然轻松暴富!可捡来快死的男人怎麽是当朝将军,不做官非得混在乡野,还要以身相许於她以此报恩。大佬,大可而不必啊!...

我才是真正的打工皇帝

我才是真正的打工皇帝

大家好,我叫朝日奈元歌,是朝日奈家新收养的女儿,今日搬到有着十几位哥哥还有一位姐姐的公寓里住。我非常有着自己身为养女的自觉,每天除了上学就是去打兼职赚钱,秉承着绝对不多花家里的一分钱的原则,我去做了很多的兼职,只是为什么我兼职的场所里面总会有这两个家伙的存在啊!!这位金发麦肤的美人,和他一起兼职的日子总是有莫名其妙的凶杀案件或是枪击炸弹案,听说他还兼职一份侦探的工作,难道现在的侦探工作效率都这么高了吗?这位大长腿的帅哥,和他一起兼职的日子更为离谱,水族馆的玻璃破裂,咖啡店的客人投诉所有的食物都变得齁甜,鬼屋的客人声称自己真的见到了鬼,总之大千世界无奇不有,什么都让倒霉的她撞上了。他们两是怎么活到现在的?话说你们两个这么诡异真的不会让这里所有的商铺都拒绝招聘你们吗?请不要拖累我!我要做真正的打工皇帝!...

每日热搜小说推荐