概述(初级算法)

博主分享了通过LeetCode进行算法实战的心得,认为实战比看书和视频更有效。初期接触算法,理解其逻辑并优化是关键,比如常见的排序算法。博主习惯用Java先解题,然后用Python实现,推荐学习不同解题思路以加速理解与优化。
摘要由CSDN通过智能技术生成

注:最近开始刷算法,顺便做下记录。

算法,程序员必不可少的能力。

为此,找了些书籍和视频教程,但考虑了下,还是实战最适合,所以直接到LeetCode刷题(https://leetcode-cn.com),边刷边学,还有一堆大佬总结,只能说Perfect,简单刷了几题,感觉良好!因为熟悉Java和Python,所以每次使用Java解题后,再使用Python实现一遍,推荐多看看各类大佬的不同解题方法和思路,能更快的理解和优化。

至于算法,真正接触也没想象中那么神秘,依我粗浅的认知,本质上是关于“排序”,如刚开始学编程就接触过的冒泡排序和二分法等等,有些类似数学公式,需要理解其中的逻辑,乃至进一步优化,毕竟一道数学题有着多种解法。只有真正理解才能更好的应用到开发中。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值