基础算法系列--前言

本文探讨了成为一名优秀程序员所需的知识和逻辑思维,强调了逻辑思维中的算法重要性。基础算法是设计复杂算法的基础,作者决定重新回顾大学时期学习的算法,旨在深入理解并转化为实际技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

怎样才能学好程序?

 

个人认为,一个好的程序员必须具备两方便的素质: 一是知识,二是逻辑思维。

 

知识需要不断积累,可能知识就是一个小小的问题,你知道了,就能方便的运用上,不知道的话,便可能花费时间查阅资料。

 

相对于知识,逻辑更显重要。

知识可以积累,而逻辑主要看程序员的分析问题、解决问题的能力,这种能力不仅仅要求积累,更要求懂得分析、推演与归纳,考验的逻辑思维。

 

逻辑的一个重要分支便是算法,在某些程序中,算法即是灵魂。 

 

复杂问题大多是由一个个简单问题构成的,算法也如是,复杂算法的也是由基础算法衍生而成。

 

基础是关键,只有基础算法掌握了,设计具体算法时才能更加得心应手。

 

 

在大学时,我们便接触了各种算法,可惜,当时只是泛泛的听老师粗略的讲解,并没有转换为自己的东西。

大学毕业,并不代表我们已经学会了大学中的知识。而仅仅代表着,我们曾学过那些知识,至于有没有转换为自己的知识,那就只有自己清楚了。 

 

知识能够改变命运,并不等于 上了大学就能改变命运。

而且,我认为,有了知识也不一定能够改变命运, 只有: 懂得如何运用这些知识,才有可能改变命运。

 

 本着,学以致用的观点,重新回顾一下大学时学过的算法,以期把握其本质,真正掌握,转换为属于自己的东西。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清水迎朝阳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值