【算法】数据结构与算法之美,解剖艺术

本文作者分享了从硬件技术转向软件技术的心得体会,强调了软件技术的灵活性及其对思维的拓展作用。通过对比硬件与软件的特点,作者提出在弥补硬件知识不足的同时,不应忽视自身在软件领域的优势。文章还提供了算法艺术清单作为入门资源,并鼓励读者共同学习。

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

Preface

  因为最近一直在搞硬件的东西,所以暂时没管自己专业的东西,昨晚一童鞋问到一个网络里面的算法时,突然发现自己的强项,已然不是强项了,于是总结了一下

  硬件的东西,其实是比较死的东西(对于目前的我来说),无非就是数电和模电里面的原理,对于硬件原理来说,更多的是0和1,对于某些人来说,0和1显得那么神秘,但是,它也在很大程度上,限制着人们的思维。

  相比之下,软件的东西,就比较灵活了,写程序,一个结果,可以有n种表达方式,不同的表达方式,便有不同的执行效率;这在某种程度上,可以发散人的思维。

  虽然走到嵌入式的道路上,但是软件仍然我的优势,在弥补自己的弱势的时候,也不能淡化自己的优势。

  自己的优势在对程序以及操作系统的理解上,自己的弱势在物理硬件的底层原理上,在架构自己的知识体系中,谁都少不了,为了不受硬件思维的影响,同时提高软实力,现不时更新自己对算法的一些探讨,基本都以ACM竞赛题为例,同时也有很多喜欢算法的朋友,希望留言,大家一起学习!

  另外很多童鞋说自己没有算法基础,呵呵,这个简单,没有就练呗,我也是这么过来的,另外我在前段时间给大家整理了一份算法艺术清单,对于入门来说,足够了,而且都是非常经典的例子,这里把它们放一起。

  在下学生一枚,高手匆喷!

2013年5月6日



清单

算法的艺术汇总:http://infohacker.blog.51cto.com/6751239/1171388

算法之美—FireNet:http://infohacker.blog.51cto.com/6751239/1194261

算法之美—Crashing Balloonhttp://infohacker.blog.51cto.com/6751239/1195118

算法之美—Anagrams by Stack:http://infohacker.blog.51cto.com/6751239/1198026

算法之美—Jugs:http://infohacker.blog.51cto.com/6751239/1230301


本文出自 “成鹏致远” 博客,请务必保留此出处http://infohacker.blog.51cto.com/6751239/1194158

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值