永发信息网

C语言的算法,大多人是当公式去记,还是纯粹是逻辑概念去记?我感觉算法很难理解,大多程序全是套用

答案:4  悬赏:60  手机版
解决时间 2021-02-22 09:12
算法的概念,还是纯粹靠逻辑编写的呢,我感觉完全凭空想象有点难啊,还是我太笨了,我文化程度不高,但是努力学习中,请帮忙给点好的学习方法
最佳答案
我现在也在开始学习算法。我觉得逻辑能力是必须要的,不过不是一切。多找一些经典的问题和例题做吧。我觉得这个应该是通过不断地练习与总结可以提升的。lz加油!
全部回答
算法是在拥有一些逻辑知识,数学知识的基础上,才能写的。必须有数论,离散数学,组合数学等基础知识。单纯记忆是不行得。因为算法很灵活,修改一条语句,程序就可能优化很多。
当你的语言到达一定的能力,肯定是逻辑重要。本身算法就是在某种特定场合下解决某种问题的一种方法,是逻辑的,所以个人认为理解第一。至于你说的套用问题,是因为在大多数语言中,有了一些库对这些算法已经进行了一些封装,是无须你自己再去弄一套的,但是在某些时候,这些可能不符合你的特殊要求,就需要你自己动手去写。所以无论从那种角度去看,对于基本算法的了解对于程序员来说都是必须的。在不断的深入学习中,你会慢慢体会到的,你现在要做的就是去学习它
我刚开始学的时候也是和你一样,首先从选择题入手,把每章能有的题都刷一遍搞懂,然后做编程题,记住每一句都自己亲自打在电脑上运行测试,刚开始自己写不出来可以边看边打,哪怕死记硬背把开始的那些典型程序背下来,慢慢理解,时间长了自然会了。记住一定要亲自电脑上多打代码,哪一处不懂就问,切记不要复制粘贴
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
3/2x-2=4 怎么解??一元一次方程
好看的机甲电影要科幻 有机器 机甲 大型机器
四角田我想知道这个在什么地方
三个连续自然数是285,这三个自然数是()()(),2
每分钟抄写8个字,每天坚持抄写1小时,一个月
从临潼到西安马家湾怎么坐车
哪个游戏能赚钱到微信
下图为一能测出神经元表面电位变化的灵敏电流
想了解报考园林景观设计专业的条件
昆仑好客便利店我想知道这个在什么地方
我想知道范进的结局,话说范进疯了之后不是好
农行卡按密码按三次都错了,被冻结了,怎么办?
iPhone换手机铃声算越狱不
内向、有轻度抑郁症的女孩找工作应注意什么?
避孕套怎样当阻复环用
推荐资讯
setcookie出错问题。
中山古镇有开平人在做生意吗
低音坏了可以修吗?怎么修?
我每天早上总是起不来床怎么办?谢谢了,大神
什么情况下期缴费期限可以变更为趸交?
win 10所带windows defender的到底好不好用
中国石油华阳籍田加油站在哪里啊,我有事要去
我是阳历1987年1月2日0时出生,谁给看看五行
美容院学徒月工资大约多少啊?
汽车电瓶没电了充电后还能用多长时间,电瓶用
深圳沙头角镇的中英街是深圳和香港的分界线。
楼顶渗漏,请问做一个雨棚好?还是浇多一层8
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?