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

算法确实是灵魂

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

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

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

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

相关推荐

    动态规划,分治算法,概率算法,模拟退火算法,搜索算法,贪婪算法,网上matlab,遗传算法,组合算法

    本篇文章将深入探讨标题和描述中提到的一些核心算法,包括动态规划、分治算法、概率算法、模拟退火算法、搜索算法、贪婪算法、在线MATLAB应用、遗传算法以及组合算法。 1. **动态规划**:动态规划是一种解决具有...

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

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

    编程的灵魂——数据结构+算法=程序

    编程的灵魂——数据结构+算法=程序编程的灵魂——数据结构+算法=程序编程的灵魂——数据结构+算法=程序编程的灵魂——数据结构+算法=程序

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

    算法是程序设计的基础,它是解决问题的一系列精确步骤,旨在通过数据操作得到预期的结果。著名计算机科学家尼古拉斯·沃斯提出的公式“算法 + 数据结构 = 程序”揭示了算法在程序设计中的核心地位。数据是算法操作的...

    c程序设计第四算法程序的灵魂PPT学习教案.pptx

    算法是程序的灵魂,它定义了程序如何执行任务,解决特定问题。不了解算法,就无法有效地进行程序设计。 算法分为两类:数值运算算法和非数值运算算法。数值运算算法主要处理数学计算,目标是获得数值解;而非数值...

    java算法全卷(包括基本算法和图算法)

    基本算法是所有编程语言的基础,Java也不例外。这些算法通常涉及数据结构(如数组、链表、栈、队列、树和图)、排序与搜索问题,以及递归和动态规划等概念。以下是一些关键知识点: 1. 排序算法:包括冒泡排序、...

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

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

    Hello 算法.pdf

    学习算法是编程的基础,能够提高编程效率和代码质量。但是,学习算法需要系统化的方法和策略, otherwise,学习者可能会感到困惑和沮丧。 知识点二:数据结构的基础知识 数据结构是算法学习的基础,包括数组、链表...

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

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

    程序的灵魂-算法.pdf

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

    基于matlab实现的RRT算法、双向RRT算法、A*算法、PRM、模糊路径规划算法、遗传算法路径规划

    6. **遗传算法**:遗传算法是一种模拟自然选择和遗传的优化方法。在路径规划问题中,遗传算法可以生成一组路径作为初始种群,然后通过选择、交叉和变异操作进化种群,以求得更好的路径。遗传算法适用于处理多目标和...

    算法竞赛入门经典——算法实现.docx

    掌握多种算法是十分重要的,这不仅可以帮助参赛者更好地解决不同类型的问题,还可以提高他们的解决问题的能力和效率。 在算法竞赛中,解决不同类型的问题可能需要使用不同的算法,而不同的算法也可能适用于不同的...

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

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

    Bresenham画线算法、Cohen-SutherLand裁剪算法、de Casteljaus算法绘制贝赛尔曲线、扫描线填充算法、椭圆的扫描转换算法之C#实现

    首先,Bresenham画线算法是计算机图形学中最基本的算法之一,用于在像素化的屏幕上高效地绘制直线。该算法通过判断每个像素点应该属于哪一侧来决定是否填充,减少了浮点运算,提高了速度。它基于错误累积的概念,...

    C语言-算法——程序的灵魂

    C语言-算法——程序的灵魂

    禁忌搜索算法(禁忌算法)+蚁群算法

    禁忌搜索算法(禁忌算法,Tabu Search)与蚁群算法(Ant Colony Optimization, ACO)是两种在优化问题中广泛应用的启发式搜索方法。这两种算法都源于自然界的智慧,能够处理复杂的非线性优化问题,尤其在组合优化...

    算法基础.打开算法之门.[美]托马斯 H.科尔曼(带详细书签)

    “算法是计算机科学的核心。这是唯一一本力图针对大众读者的算法书籍。它使一个抽象的主题变得简洁易懂,而没有过多拘泥于细节。本书具有深远的影响,还没有人能够比托马斯 H. 科尔曼更能胜任缩小算法专家和公众的...

    模拟退火算法和遗传算法程序

    模拟退火算法与遗传算法是两种在优化问题中广泛应用的计算智能方法,它们在解决复杂问题,特别是非线性、非凸、多模态优化问题上具有独特优势。本程序集是用MATLAB语言实现的这两种算法,适用于工程、科研等领域。 ...

    算法概述.ppt算法概述.ppt

    因此,可以说“算法是数据结构的灵魂”,而“数据结构是算法的基础”。 算法的描述和设计是算法分析的重要部分。我们可以通过自然语言、表格、图示或伪代码来描述算法。在设计算法时,常见的方法有分治策略、动态...

Global site tag (gtag.js) - Google Analytics