计算机算法与数据结构的小建议

本文分享了作者从零开始学习算法和数据结构的心路历程,并提供了一套实用的学习方案:通过一周的集中学习打下基础,再利用半年的时间不断实践有趣的问题来巩固理解。文章列举了许多有趣的算法题目,如背包问题、树与二叉树等,激发读者的兴趣。

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

如果没学过算法和数据结构,一定要恶补了,比较快的方案是先花一周时间看书,然后在半年内不断给自己找有乐趣的题目,看别人的实现思路,用自己擅长的语言去写.半年后基本熟悉了复杂度分析技巧,各类问题的数据结构意识,有自己的观点和看法了.

有很多乐趣的题目,比如:背包问题,树与二叉树,博弈的深度优先和剪枝,汗诺塔,九连环,迷宫的生成与破解,过河问题,连连看,五子棋.....

这些都是我研究过的东东,我尝试用各种语言去搞它,VB,C#,JAVA甚至包括脚本VBS,JS和SQL
我经常被这些东东搞的睡不着觉.
一兴奋起来什么其他的都不想干了,甚至作为技术部门的头,在公司各部门开会的时候自己都在偷摸在本子上画算法流程,老板说什么我都听不到了.

为什么要做技术,我们喜欢,兴趣在这里.
做商业俺也可以,看我当时是否感兴趣,我也曾经做过市场销售,做过产品策划,做过绘画,玩过乐队.
不过还是程序成了我的饭碗和最着迷的东西.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值