程序=算法+数据结构+程序设计方法+语言工具和环境

原创 2004年09月08日 00:17:00
程序设计方法(结构化程序设计,面向过程程序设计,面向对象程序设计,模块化程序设计,分布式程序设计,多层程序设计,XP极限程序设计)是编程的指导思想,决定了我们用什么样的方式组织编写程序,一个程序的成功与否完全由它决定;语言和环境是编写程序的工具,程序由他们制造;而算法则是灵魂,是解决问题(处理数据)的方法步骤(那设计模式也应该属于算法吧);而数据结构则是我们加工的对象,也是我们编写程序的根本目的————按照客户的需要加工,处理,传递它。

数据结构+算法=程序 PDF

  • 2008年11月17日 13:12
  • 5.81MB
  • 下载

数据结构和算法为什么这么重要?

“程序设计 = 算法 + 数据结构”是瑞士计算机科学家Niklaus Wirth于1976年出版的一本书的书名,很快就成了在计算机工作者之间流传的一句名言。斗转星移,尽管新技术方法不断涌现,这句名言依...
  • u013700340
  • u013700340
  • 2014年10月23日 12:25
  • 897

为什么说程序=算法+数据结构!

没有算法的程序,只是一些代码的堆砌,谈不上是一个优秀的软件。 算法是软件的灵魂,得益于好的算法会给软件带来的往往都是质的变化,性能都是呈指数倍提高滴。 算法比较厉害的~去做大数据分析,数据挖掘,数值分...
  • sdewenking
  • sdewenking
  • 2016年06月20日 22:27
  • 5639

为什么说程序=算法+数据结构!

没有算法的程序,只是一些代码的堆砌,谈不上是一个优秀的软件。 算法是软件的灵魂,得益于好的算法会给软件带来的往往都是质的变化,性能都是呈指数倍提高滴。 算法比较厉害的~去做大数据分析,数据挖掘,数值分...
  • sdewenking
  • sdewenking
  • 2016年06月20日 22:27
  • 5639

数据结构和常用算法

1. 常见数据结构 人们进行程序设计时通常关注两个重要问题,一是如何将待处理的数据存储到计算机内存中,即数据表示;二是设计算法操作这些数据,即数据处理。数据表示的本质是数据结构设计,数据处理的本质是...
  • miracle_gu
  • miracle_gu
  • 2015年10月02日 14:04
  • 4246

程序设计、数据结构、编译相关图灵奖得主简介之二

7、 肯尼思 · 艾弗森(Kenneth Eugene lverson)     1979年度的图灵奖首次授予一位加拿大学者、时在IBM公司沃森研究中心工作的肯尼思·艾弗森。他是因为在开发交互式...
  • tonyfang2014
  • tonyfang2014
  • 2014年05月06日 20:22
  • 1211

数据结构在编程项目中的作用和认识

几天前就想写一篇关于《数据结构》方面的文章,一直没写,忍不住今天终于动手写了。我最开始学习《数据结构》课程使在大学二年级,当时编程基础薄弱的我认为它是一门很难的课程,将其和《数学分析》、《高等代数》并...
  • RobertChenGuangzhi
  • RobertChenGuangzhi
  • 2015年05月08日 09:01
  • 2924

数据结构排序算法

冒泡排序: #include void Swap(int *a,int *b) { int tmp = *a; *a = *b; *b = tmp; } void BubbleSort(i...
  • anzelin_ruc
  • anzelin_ruc
  • 2013年07月15日 13:00
  • 8273

实用算法的分析与程序设计——贪心算法(包含实例,代码)

包含删数问题,0-1背包和部分背包问题贪心法也是从问题的某一个初始解出发,向给定的目标递推,但不同的是,推进的每一步不是依据某一固定的递推式,而是做一个当时看似最佳的贪心选择,不断地将问题实例归纳为更...
  • oMengLiShuiXiang1234
  • oMengLiShuiXiang1234
  • 2015年05月08日 10:42
  • 1133

《挑战程序设计竞赛》推荐及算法相关书籍吐槽

前几天,秋叶拓哉(iwi)、岩田阳一(wata)和北川宜稔(kita_masa)所著,我(watashi)、庄俊元(navi)和李津羽(itsuhane)翻译的《挑战程序设计竞赛》,终于通过人民邮电出...
  • chinaliping
  • chinaliping
  • 2013年11月08日 15:49
  • 2402
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:程序=算法+数据结构+程序设计方法+语言工具和环境
举报原因:
原因补充:

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