首页

文章

什么叫算法描述啊

发布网友 发布时间:2022-03-27 16:17

我来回答

5个回答

热心网友 时间:2022-03-27 17:46

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

算法可采用多种描述语言来描述,例如,自然语言、计算机语言或某些伪语言。各种描述语言在对问题的描述能力方面存在一定的差异。例如,自然语言较为灵活,但不够严谨。而计算机语言虽然严谨,但由于语法方面的*,使得灵活性不足。

因此,许多教材中采用的是以一种计算机语言为基础,适当添加某些功能或放宽某些*而得到的一种类语言。这些类语言既具有计算机语言的严谨性,又具有灵活性,同时也容易上机实现,因而被广泛接受。目前,许多“数据结构”教材采用类PASCAL语言、类C++或类C语言作为算法描述语言。

扩展资料:

算法的特征

1、输入:一个算法必须有零个或以上输入量。

2、输出:一个算法应有一个或以上输出量,输出量是算法计算的结果。

3、明确性:算法的描述必须无歧义,以保证算法的实际执行结果是精确地符合要求或期望,通常要求实际运行结果是确定的。

4、有限性:依据图灵的定义,一个算法是能够被任何图灵完备系统模拟的一串运算,而图灵机器只有有限个状态、有限个输入符号和有限个转移函数(指令)。而一些定义更规定算法必须在有限个步骤内完成任务。

5、有效性:又称可行性。能够实现,算法中描述的操作都是可以通过已经实现的基本运算执行有限次来实现。

参考资料来源:百度百科-算法描述

热心网友 时间:2022-03-27 19:04

  描述算法的方法有多种,常用的有自然语言、结构化流程图、伪代码和PAD图等,其中最普遍的是流程图。
  算法描述 自然语言
  流程图  特定的表示算法的图形符号
  伪语言  包括程序设计语言的三大基本结构及自然语言的一种语言
  类语言  类似高级语言的语言,例如,类PASCAL、类C语言.
  算法(Algorithm)是指解题方*而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。
  算法中的指令描述的是一个计算,当其运行时能从一个初始状态和(可能为空的)初始输入开始,经过一系列有限而清晰定义的状态,最终产生输出并停止于一个终态。一个状态到另一个状态的转移不一定是确定的。随机化算法在内的一些算法,包含了一些随机输入。
参考:http://ke.baidu.com/view/7420.htm

热心网友 时间:2022-03-27 20:39

就是指这个算法的实现原理,一般用代码表示,可以用C的啊

你直接把你用C语言实现算法的代码给老师就完了

附带文字说明是必要的,尽量详细

热心网友 时间:2022-03-27 22:30

主要是文字描述,参考C语言课本的例程,每个程序前都有实现方法的文字说明,就是了。

热心网友 时间:2022-03-28 00:38

就是你将你所使用的算法,简单地描述下,比如排序问题。
你的算法是怎样的?冒泡法?那冒泡法是究竟怎么回事,交代清楚就可以了。
李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 唐古拉山海拔唐古拉山海拔是多少 怎么看待取消跳广场舞的人的退休金 如何选购新鲜的蓝田水柿? 恭城水柿柿树作用 创维洗衣机使用教程 创维全自动洗衣机怎么使用 自动开门器 狗羊属相婚姻相配吗 3岁的小孩不会说话怎么办 用自然语言描述的算法通俗易懂对不对 算法可以使用哪些描述方式,各有什么优势 算法的三中描述方法中,自然语言,流程图,程序代码的优缺点 描述算法的方法通常有:自然语言;_________;伪代码. 当我们找到算法之后,可以使用以下方法来描述算法( )a.自然语言、流程图、伪代 算法的描述可以采用什么? 下面对算法描述正确的一项是:(  ) A.算法只能用自然语言来描述 B.算法只能用图形方式来表示 算法可以用不同的语言描述,如果用C 语言或PASCAL语言等高级语言来描述,则算法实际上就是程序了。 算法可以使用哪些描述方式,各有什么优势? 算法可不可以用自然语言描述 截屏图片手机上怎么标注重点 华为手机如何用红笔画圈,显示重点? 怎么给苹果X上的内容把重点记号划圈? 手机处理图片时怎样把重要的字圈出来 手机拍照时怎么在图片中画出重点位置? 华为手机的照片怎么圈出照片中的重点? 华为手机截屏的图片怎么用线圈重要数字? 怎么在手机图片中画出重点 手机截图怎么圈出重点? 在手机上怎样勾画重点 用自然语言描述算法直观,不会产生歧义,容易理解? 用计算机语言表示算法,举个例子,和用自然语言表示算法有什么区别 简述算法的各种表示形式 算法必须用程序设计语言来表示.这句话表述正确吗? 用计算机语言表示算法,举个例子,和用自然语言表示算法有什么区别 未来的程序能不能用自然语言编写?能不能由算法自动生成程序? 什么是算法,常用的算法描述有哪些 自然语言处理有哪些应用 自然语言处理在金融领域有哪些应用? AI技术之自然语言处理(NLP)如何应用 什么自然语言处理?自然语言处理与信息检索有什么作用 深度学习在自然语言处理方面的运用有哪些 快速了解什么是自然语言处理 除了计算机视觉外,自然语言处理和知识图谱又有哪方面的应用? 数据挖掘,机器学习,自然语言处理这三者是什么关系 人工智能与自然语言处理带来了哪些价值? 深度强化学习如DQN等在自然语言处理方面可以有哪些应用 自然语言处理是用什么技术的一种应用 自然语言处理有哪些商用进展? 自然语言处理以后的发展趋势怎么样?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com