首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

内功心决——算法解决思路

2012-02-05 
内功心决——算法算法就是程序员的内功,只有有了深厚的内功,才能够成为真正的武林高手!很多人说现在硬件发展

内功心决——算法
算法就是程序员的内功,只有有了深厚的内功,才能够成为真正的武林高手!很多人说现在硬件发展速度很快,算法的作用好像已经不那么重要了!但是李开复老师说的好,虽然硬件发展速度很快,但是随着人们生活水平的提高,硬件需要处理的信息量也在惊人的增加,这反而更加体现了算法的重要性!所以算法是每个优秀的程序员必须要练得内功,不要忙于去追求多么酷的、多么炫的产品,先练好内功,其他都是浮云……
  本论坛以算法为主题,定期更新不同的算法,针对不同的算法希望大家积极思考,踊跃发言,可以是对算法的理解以及新解、可以是对算法的用途、可以是对算法的疑惑……我们的目的只有一个掌握算法,超越算法!
  希望来自五湖四海的绿林好汉给本论坛捧捧场,展示一下你深厚的内功……吧……





  第一期算法主题:凸包
什么是凸包?凸包在实际生活中有什么用途?凸包有几种解法?哪种解法在哪种性能上高效?你能提出自己的解法吗???希望各位好汉自己开动脑筋,不要把百度谷歌来的内容,贴到这里,吃别人嚼过的馒头是不香滴……

[解决办法]
题目大意:一个国王想把自己的城堡边缘给围起来,并且呢,在城堡的外围还要再建一个圆 栅栏把城堡围里面,现在就是要你求怎么样围才最省
[解决办法]
要么算法 要么架构 要么两个都搞的牛逼
[解决办法]
算法离不开数据结构。
为什么要有数据结构这个东东?
因为要将现实世界或者抽象理论中的各种数据保存在计算机外存(光盘、硬盘、U盘……)或内存(ROM、RAM、SRAM……)里面的一维二进制字节数组中。
然后让CPU这个只会执行预先保存好的加减乘除移位条件转移……等机器指令的家伙按照人的意志去处理这些数据。

[解决办法]
嗯,有了内功什么都不怕,解决实际问题更加显得得心应手了。
http://blog.csdn.net/zhanxinhang/article/details/6627263

热点排行