数学建模算法 C语言示例.pdfVIP

  • 4
  • 0
  • 约4.5万字
  • 约 55页
  • 2024-09-06 发布于安徽
  • 举报

标准文档

【分享】常用算法设计方法

常用算法设计方法

在网上找到这篇《常用算法设计方法》,虽然代码是C的,但是算法的原理都一样吧。

常用算法设计方法

要使计算机能完成人们预定的工作,首先必须为如何完成预定的工作设计一个算法,然后再

根据算法编写程序。计算机程序要对问题的每个对象和处理规则给出正确详尽的描述,其中

程序的数据结构和变量用来描述问题的对象,程序结构、函数和语句用来描述问题的算法。

算法数据结构是程序的两个重要方面。

算法是问题求解过程的精确描述,一个算法由有限条可完全机械地执行的、有确定结果的指

令组成。指令正确地描述了要完成的任务和它们被执行的顺序。计算机按算法指令所描述的

顺序执行算法的指令能在有限的步骤内终止,或终止于给出问题的解,或终止于指出问题对

此输入数据无解。

通常求解一个问题可能会有多种算法可供选择,选择的主要标准是算法的正确性和可靠性,

简单性和易理解性。其次是算法所需要的存储空间少和执行更快等。

算法设计是一件非常困难的工作,经常采用的算法设计技术主要有迭代法、穷举搜索法、递

推法、贪婪法、回溯法、分治法、动态规划法等等。另外,为了更简洁的形式设计和藐视算

法,在算法设计时又常常采用递归技术,用递归描述算法。

一、迭代法

迭代法是用于求方

文档评论(0)

1亿VIP精品文档

相关文档