美文网首页
算法和数据结构导论

算法和数据结构导论

作者: 夕阳下的不回头 | 来源:发表于2018-06-30 22:24 被阅读1次

一个程序并不一定能称之为算法,

算法必须满足正确性有穷性 有时候正确性一眼能看出

但是有穷性并不能证明

Q:什么是好算法?

A:一个好的算法

符合语法 能够编译 链接

能够正确处理简单的输入

能够正确处理大规模的输入

能够正确处理一般性的输入

能够正确处理退化的输入

能够正确处理任意合法的输入

很遗憾 以上提到的 都不是我们最强调的 

可读性是重要的但是仍然不是最重要的

可读性:结构化 准确命名 注释

最重要的是 效率!

效率就是 速度尽可能快 存储空间尽可能少

但是又要马儿跑 又要马儿不吃草 这不行

我们是 既要马儿快点跑 又要马儿吃得少

算法+数据结构=程序

(算法+数据结构)X效率=计算

Q:程序的健壮性

A:能辨别不合法的输入并作出适当的处理,而不会导致非正常退出

相关文章

  • 数据结构与算法参考书籍

    数据结构与算法分析 算法 算法导论 java编程思想

  • 数据结构和算法汇总

    数据结构和算法以weiss的数据结构和算法,以及算法导论为纲,另外参考July和左程云的书籍和代码。https:/...

  • 算法与数据结构

    数据结构 数据结构与算法分析_Java语言描述(第2版) 算法 计算机算法基础算法导论编程之法_面试和算法心得 c...

  • #算法与数据结构书籍

    数据结构 数据结构与算法分析_Java语言描述(第2版) 算法 计算机算法基础算法导论编程之法_面试和算法心得 c...

  • 算法导论笔记

    读算法导论 记录一下读算法导论的过程 1.算法 如果问我什么是算法(思考中) 利用数据结构,考虑时间以及空间效率,...

  • 长期计划安排

    一、数据结构与算法分析 参考书 数据结构与算法分析:C语言描述 算法(第四版) 算法导论 课程相关 MOOC 邓俊...

  • 数据结构和算法导论

    我的博客文章网址: http://www.jloongking.cn/tp50/public/blog/index...

  • 好书一起读(85):算法笔记

    这阵子看了两本算法书,《算法》和《算法导论》。 前一本读着很轻松,内容基本与大学数据结构课程重叠,示例代码用jav...

  • Java技术书单

    算法/数据结构1.《算法(第4版)》2.《算法导论》3.《算法图解》 Java虚拟机《深入理解Java虚拟机》 并...

  • 进阶

    首先数据结构,c++,算法导论,c专家,c缺陷等。 不在于数量,在于质量,fighting!

网友评论

      本文标题:算法和数据结构导论

      本文链接:https://www.haomeiwen.com/subject/yxuxuftx.html