`
zqynux
  • 浏览: 36362 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

算法确实是灵魂

阅读更多
  学<<数据结构与算法分析>>真的过瘾啊, 书写得好, 一个例子一个例子的讲解, 废话也不多,, 在这里批评一下严蔚敏同志,, 书写的确实没外国的教材好~!

  这本书的例子都很简单, 但简单里面各个都透着大道理,, 现在看链表, 提到了程序的移植,, 以前一直以为程序的移植不是什么大事,, 但是在看来, 应该叫做算法的移植, 程序真的只是工具, 算法才是灵魂, 一个程序快, 不能够说是写这个程序的语言有多么多么的厉害(要说也有关系, 曾经看到一本书, Unix系统用C写比用汇编写慢20%以上~!), 主要是这个程序员有多么多么的厉害, 他拥有多么强大的算法~!

  现在也了解到了ADT的强大,, ADT是写可移植性程序的关键, 只要参数不变,, 哪个系统, 语言都能用.. 具体实现可能不同~~

  好吧,, 算法.. 深不可测的学科,, 语言现在我会越看越淡, 学的语言也会越来越多的.. 因为只要我是"牛人", 能将任何东西变成金子做的.. 我要学算法,, 了解更多的语言(这个的话高中再说吧.), 他们的差异, 各自的优缺点..
0
0
分享到:
评论

相关推荐

    程序的灵魂—算法初步认识.

    ### 程序的灵魂—算法初步认识 #### 算法概述 算法是解决问题的一系列步骤和方法。在计算机科学中,算法是程序的核心组成部分,它定义了如何处理数据以达到预期的结果。沃思提出的公式“数据结构 + 算法 = 程序”...

    李开复-算法的力量 编程灵魂

    在描述中提到,“算法是计算机编程的灵魂!”这句话揭示了算法对于编程工作的重要性。拥有深入的算法知识可以使开发者编写出更为优化和高效的程序。正如李开复所说:“对算法有深刻的认识,写出来的程序才是最优化,...

    .1_编程的灵魂——数据结构+算法=程序.ppt.1_编程的灵魂——数据结构+算法=程序.ppt

    总之,数据结构和算法是编程的核心,它们决定了程序的效率和实用性。深入理解和掌握这两者,能帮助程序员编写出更优秀的代码,解决复杂的问题,并在日益竞争激烈的IT行业中保持竞争优势。通过学习《算法艺术与信息学...

    谭浩强C语言课件 第2章 算法---程序的灵魂

    谭浩强C语言课件 第2章 算法---程序的灵魂

    模型算法大全(20+种常用算法模型+代码实现)

    模型算法大全(20+种常用算法模型+代码实现)模型算法大全(20+种常用算法模型+代码实现)模型算法大全(20+种常用算法模型+代码实现)模型算法大全(20+种常用算法模型+代码实现)模型算法大全(20+种常用算法模型+...

    算法程序的灵魂课件PPT学习教案.pptx

    算法是解决问题的具体步骤,它描述了如何对数据进行操作以达到预期的结果。数据结构则是关于数据的组织方式,它定义了数据如何存储和访问,以支持高效的操作。著名计算机科学家尼古拉斯·沃斯(Niklaus Wirth)提出...

    算法分析与设计教案算法分析与设计教案

    算法是计算机科学的灵魂,是解决问题和优化计算过程的关键工具。在学习算法分析与设计时,以下几个核心知识点是必不可少的: 1. **基本概念**:首先,我们需要了解什么是算法,它的定义、性质和分类。算法是一系列...

    磁盘调度算法(最短寻道时间优先算法(SSTF) 扫描算法(SCAN) 先来先服务算法(FCFS) 循环扫描算法(CSCAN)....)

    磁盘调度算法是操作系统中的一种重要算法,用于管理磁盘的读写操作,以提高磁盘的读写效率。常见的磁盘调度算法有先来先服务算法(FCFS)、最短寻道时间优先算法(SSTF)、扫描算法(SCAN)和循环扫描算法(CSCAN)...

    电梯调度算法(算法合集)

    电梯调度算法是优化高层建筑内电梯运行效率的关键技术,它涉及到多门学科,如计算机科学、控制理论和人工智能。在给定的压缩包文件中,包含了一系列关于电梯调度算法的资料,涵盖了强化学习、LOOK调度、最短寻道、...

    c程序设计第四算法程序的灵魂PPT课件.pptx

    算法是解决问题的步骤和方法,它解决了“做什么”和“怎么做”的问题。程序中的每一条操作语句都是算法的具体实现。学习程序设计,不了解算法是无法深入的。因此,算法是程序设计人员必须掌握的关键知识。 算法可以...

    算法谜题(算法谜题)

    算法是计算机科学中解决问题的基本工具和方法。通过解决算法谜题,我们可以提高对算法的理解和应用能力,从而提升算法思维。算法谜题是结合了传统谜题和计算机算法知识的一种智力游戏,旨在通过谜题的求解过程训练和...

    灰狼优化算法和粒子群优化算法比较

    标题中的“灰狼优化算法和粒子群优化算法比较”指的是在优化问题中,对两种流行的启发式算法——灰狼优化算法(Grey Wolf Optimizer, GWO)与粒子群优化算法(Particle Swarm Optimization, PSO)的性能进行分析和...

    粒子群算法、遗传算法以及两者的结合的优化算法

    粒子群算法(Particle Swarm Optimization, PSO)与遗传算法(Genetic Algorithm, GA)是两种在优化问题中广泛应用的全局搜索方法。它们都是基于自然选择和群体智能的启发式算法,能够有效地解决复杂多模态优化问题...

    算法大全(包括各种算法及模型的详细介绍)

    《算法大全》是一份详尽的资源,涵盖了各种算法和模型的深度解析,旨在为数学建模以及其他实际问题的解决方案提供理论支持和技术指导。在这个压缩包中,包含了一个名为"算法大全pdf"的文件,我们可以期待它是一个...

    遗传算法_蚁群算法_模拟退火算法_粒子群算法.ppt

    详细介绍了神经网络算法、粒子群算法、遗传算法、模糊逻辑控制、免疫算法、蚁群算法、小波分析算法及其MATLAB的实现方式等内容; 第二部分详细介绍了智能算法的工程中的应用问题,包括模糊神经网络在工程中的应用、...

    贝叶斯网络学习算法――k2算法

    K2算法是其中一种用于学习贝叶斯网络结构的算法,尤其适用于小到中等规模的数据集。 K2算法,全称为Cowell-Koller-Komorowski算法,由R. Cowell、M. Koller、A. Komorowski于1994年提出。该算法基于最大后验概率...

    程序的灵魂-算法.pdf

    算法是解决特定问题的步骤序列,是程序设计中最基本的构建块。本文件特别针对初学者,旨在帮助他们理解算法,并快速掌握如何在C语言中应用算法。 在描述中提到,这份文档非常适合初学者学习C语言的算法,文档附带...

    基于遗传算法和粒子群算法的认知无线电频谱分配算法

    本文将探讨基于遗传算法和粒子群优化算法的两种解决策略,用于在认知无线电网络中实现更高效的频谱分配。 首先,遗传算法(GA)是受到生物进化过程启发的一种全局优化方法。在频谱分配问题中,每个个体代表一种频谱...

    labuladong的算法小抄 GitHub 68.8k star的硬核算法教程 算法小抄_第二章.pdf

    他强调,算法是解决问题的关键,是计算机科学的灵魂。通过实例,如排序和搜索问题,让读者理解算法的基本思想。此外,他还讲解了如何评估算法的效率,引入了时间复杂度和空间复杂度的概念,帮助读者分析算法的运行...

Global site tag (gtag.js) - Google Analytics