Zhang's Wikipedia

玩就玩大的

算法思考

  1. 算法的设计与实现与数据结构的关系密切,但和面向对象关系(相对复杂的继承关系)应该不是很大

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

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

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

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

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lanchunhui/article/details/49961921
文章标签: 算法 数据结构
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭