黑马程序员技术交流社区

标题: 程序的灵魂——算法 [打印本页]

作者: LEON27    时间: 2015-6-22 01:02
标题: 程序的灵魂——算法
程序=算法+数据结构+程序设计方法+语言环境

一、什么叫算法
    为解决一个问题而采用的方法和步骤。
二、算法的分类
    数值算法和非数值算法。
三、算法特性
    有  穷   性
    确  定   性
    输  入   性
    输  出   性
    有  效   性
四、怎样表示一个算法
   1   用自然语言表示算法(通俗易懂)
   2   用流程图表示算法(灵活、自由、形象、直观)
   3  3种基本结构和改进的流程图
       1.传统流程图的弊端:允许跳转
       2. 3种基本结构 (1)顺序结构
                            (2)选择结构
                             (3)循环结构
       3.三种基本结构的特点
                              (1)只有一个入口
                              (2)只有一个出口
                              (3)结构内的每一部分都有机会都有机会被执行到
                              (4)结构内不存在死循环

作者: Fighting--BJ    时间: 2015-6-22 01:33
学习了,感谢楼主!总结的很到位,不过能再举一两个例子,我想对新手的我们会有更大的帮助!
作者: 白0702    时间: 2015-6-22 16:09
总结的很好,正如一楼所说,能举一些相关例子会更好!
作者: 李言    时间: 2015-6-22 21:12
怒赞!!!!
作者: 张国繁    时间: 2015-6-22 21:14
今天学习了!对于我这个小白来说挺有用的
作者: XiaoBaoMi    时间: 2015-6-22 21:43
楼主总结的好 学习了
作者: cxl19900517    时间: 2015-6-22 21:54
标题很独特、、、
作者: Dove丶凡    时间: 2015-6-22 22:48
666分享的很好




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2