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

简介:

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




本文转自infohacker 51CTO博客,原文链接:http://blog.51cto.com/liucw/1194158
相关文章
|
8天前
|
存储 监控 NoSQL
Redis处理大量数据主要依赖于其内存存储结构、高效的数据结构和算法,以及一系列的优化策略
【5月更文挑战第15天】Redis处理大量数据依赖内存存储、高效数据结构和优化策略。选择合适的数据结构、利用批量操作减少网络开销、控制批量大小、使用Redis Cluster进行分布式存储、优化内存使用及监控调优是关键。通过这些方法,Redis能有效处理大量数据并保持高性能。
31 0
|
1天前
|
机器学习/深度学习 算法 存储
[数据结构]——算法的时间复杂度和空间复杂度
[数据结构]——算法的时间复杂度和空间复杂度
|
7天前
|
缓存 算法 Java
数据结构~缓存淘汰算法--LRU算法(Java的俩种实现方式,万字解析
数据结构~缓存淘汰算法--LRU算法(Java的俩种实现方式,万字解析
|
8天前
|
机器学习/深度学习 算法 数据可视化
Python 数据结构和算法实用指南(四)(4)
Python 数据结构和算法实用指南(四)
15 1
|
8天前
|
机器学习/深度学习 存储 算法
Python 数据结构和算法实用指南(四)(3)
Python 数据结构和算法实用指南(四)
15 1
|
8天前
|
存储 算法 搜索推荐
Python 数据结构和算法实用指南(四)(2)
Python 数据结构和算法实用指南(四)
11 0
|
8天前
|
存储 算法 Serverless
Python 数据结构和算法实用指南(四)(1)
Python 数据结构和算法实用指南(四)
15 0
|
8天前
|
存储 算法 搜索推荐
Python 数据结构和算法实用指南(三)(4)
Python 数据结构和算法实用指南(三)
11 1
|
8天前
|
存储 搜索推荐 算法
Python 数据结构和算法实用指南(三)(3)
Python 数据结构和算法实用指南(三)
10 1
|
8天前
|
存储 算法 前端开发
Python 数据结构和算法实用指南(三)(2)
Python 数据结构和算法实用指南(三)
10 1