mydy.net
当前位置:首页 >> C语言的算法描述是什么? >>

C语言的算法描述是什么?

1、算法描述就是用伪代码或其他文字来叙述编程思想,包含内部逻辑,数据流处理等.2、算法(Algorithm)是指完成一个任务所需要的具体步骤和方法.也就是说给定初始状态或输入数据,能够得出所要求或期望的终止状态或输出数据.算法常常含有重复的步骤和一些比较或逻辑判断.不同的算法可能用不同的时间、空间或效率来完成同样的任务.一个算法的优劣可以用空间复杂度与时间复杂度来衡量.

算法描述(Algorithm Description )是指对设计出的算法,用一种方式进行详细的描述,以便与人交流.算法可采用多种描述语言来描述,各种描述语言在对问题的描述能力方面存在一定的差异,可以使用自然语言、伪代码,也可使用程序流程

列表:普通的数组形式、链表形式队列:先进先出,删除在队首,添加在队尾栈:后进先出,添加和删除都在栈顶实现线性的数据结构的主要特点是首无前驱,尾无后继,中间的元素有唯一的前驱和后继

#includeint main(){ /*S1 定义、初始化变量*/ int i ;/*循环计数变量*/ double sum ;/*计和*/ double average ;/*计平均值*/ /*S2 计算并显示平均值*/ for(i=1; i 追问: 你这个不是 我要上面哪个的算法描述 下面那个是例子. 评论0 0 0

#include "stdio.h"int myfun(int (*p)[4]){ int i,j,k; for(i=0;i 评论0 0 0

算法的描述方式(常用的) 算法描述 自然语言 流程图 特定的表示算法的图形符号 伪语言 包括程序设计语言的三大基本结构及自然语言的一种语言 类语言 类似高级语言的语言,例如,类PASCAL、类C语言.

就是编写程序解决特定的问题,简单的如计算1+1,显示hello word!,复杂的如图像压缩解压、智能识别算法,机器人神经网络控制算法等等.

算法是程序中的语句,即要求计算机做什么与怎么做的操作.每个程序中都包含着算法,其中著名计算机科学家Nikiklaus Wirth提出如下公式:程序 = 算法 + 数据结构 算法具有以下四个特性:(1)有穷性.一个算法应包含有限的操作步骤.(2)确定性.算法中的每一个步骤都应当时确定的.(3)有零个或多个输入.(4)有零个或多个输出.(5)有效性.算法中的每一个步骤都应当能有效地执行,并得到确定的结果.

选Da)起码还有伪代码吧b)就排序而言就有冒泡排序、选择排序、插入排序c)冒泡排序有各种版本的,比如c++,java,汇编.所以选D再者,选择题凡是3个选项都有“只能”,“只有”的,那么答案八成就是那个剩下的了.

网站首页 | 网站地图
All rights reserved Powered by www.mydy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com