算法思考

原创 2015年11月21日 09:14:39
  1. 算法的设计与实现与数据结构的关系密切,但和面向对象关系(相对复杂的继承关系)应该不是很大

  2. 如同设计一个类是围绕成员变量进行,

    1. 对于构造函数,要保证成员变量的初始化,
    2. 一般的成员函数保证成员变量的存取工作
    3. 其他的成员函数实现对成员变量操作的封装
  3. 设计一个算法围绕其核心的数据结构展开

  4. 不是诸算法都需先进行排序,随着算法的进行获取子集中的最值,只需循环判断即可,而无需排序(这里是可行性的问题,效率的问题留待以后吧)

  5. 如同软件开发或者系统设计需要UML类图作为其设计蓝图一样,算法的蓝图是流程图,也即那几样,判断、分支、循环。

版权声明:本文为博主原创文章,未经博主允许不得转载。

数据结构实验之图论七:驴友计划(folyd算法)

数据结构实验之图论七:驴友计划 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Descripti...
  • Horizonhui
  • Horizonhui
  • 2017年12月01日 10:56
  • 126

数据结构实验之图论七:驴友计划(Folyd算法详解)

Problem Description 做为一个资深驴友,小新有一张珍藏的自驾游线路图,图上详细的标注了全国各个城市之间的高速公路距离和公路收费情况,现在请你编写一个程序,找出一条出发地到目的地...
  • Ameir_yang
  • Ameir_yang
  • 2016年11月21日 20:37
  • 269

最短路算法之Folyd算法

看到hihocoder上面的解释不错就直接复制过来了。 小Hi强行装作没听到,继续说道:“这个算法的核心之处在于数学归纳法——MinDistance(i, j)之间最短路径中可以用到的节点是...
  • acraz
  • acraz
  • 2015年08月15日 09:00
  • 242

关于Rocchio分类算法的总结与思考

最近在做关于web分类的项目,要求用三个以上算法分别实现,取TOP3,这个需要好好研究一番了。 除了Bayes(概率模型)、KNN(相似度模型)、SVM(非线性模型)等,发现还有个Rocchio算法...
  • renyp8799
  • renyp8799
  • 2015年03月23日 10:51
  • 1017

刷算法题学到的一些思考问题的方式(动态更新)

1、看解的性质,然后构造解,遍历所有可能的解,找出最优 http://blog.csdn.net/u011026968/article/details/46282001...
  • u011026968
  • u011026968
  • 2015年05月31日 01:52
  • 1148

读《面向对象的思考过程》作者matt Weisfeld

最近接触了很多java代码,开始于机缘巧合,读了《java编程思想》的大概前四分之一,这比我读《C++primer》还要多了,两本都是大部头,我能完整读完还需毅力。惊讶于两门语言语法非常的相似,之前对...
  • czl389
  • czl389
  • 2017年02月22日 11:36
  • 1083

2011年终工作总结与思考

2011年已到尾声,在这最后的几天里,我需要的是认真思考、总结一下今年的工作。     今年的事情比较专一,我一直在开发,其实很喜欢这种从头到尾做一件事情的感觉,比起东跑西颠,至少能在某一方面,有一...
  • BeyondHaven
  • BeyondHaven
  • 2011年12月20日 17:18
  • 5910

怎样做一个有想法的人-《思考的艺术》读后感

最近看了一本书《思考的艺术》,书中主要讲的是教人如何思考,如何做一个有观点和善于独辟蹊径的人。作者在书中提到创造性和批判性思维方式不是与生俱来的,与具体的智商关系也不是很大,而是有规律可循的,可通过后...
  • ennaymonkey
  • ennaymonkey
  • 2017年11月23日 15:53
  • 445

驻足思考学习笔记

  • carolzhang8406
  • carolzhang8406
  • 2015年12月21日 20:57
  • 1631

人类如何思考

一、人类有好奇心但不是天生的思考者大脑不是设计来思考的,而是设计为避免思考。多数时候,我们是根据经验、记忆来做解决问题或做决定。但这并不是说我们完全避免思考,我们也追求可以自行解决问题,因为这会让我们...
  • ccj_ok
  • ccj_ok
  • 2017年08月12日 19:53
  • 185
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:算法思考
举报原因:
原因补充:

(最多只允许输入30个字)