|
知识路径: > 计算机系统基础知识 > 计算机软件知识 > 数据结构与算法知识 > 算法设计与分析 > 算法和算法设计的基本概念 >
|
相关知识点:3个
|
|
|
|
|
(1)自然语言。最大的优点是容易理解,缺点是容易出现二义性,并且算法通常都很冗长。
|
|
|
(2)流程图。优点是直观易懂,缺点是严密性不如程序设计语言,灵活性不如自然语言。
|
|
|
(3)程序设计语言。优点是能用计算机直接执行,缺点是抽象性差,使算法设计者拘泥于描述算法的具体细节,忽略了"好"算法和正确逻辑的重要性。此外,还要求算法设计者掌握程序设计语言及编程技巧。
|
|
|
(4)伪代码。伪代码是介于自然语言和程序设计语言之间的方法,它采用某一程序设计语言的基本语法,操作指令可以结合自然语言来设计。
|
|
|