问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

“算法” algorithm 跟“方法” method 有什么区别?具体怎么区分

发布网友 发布时间:2022-04-26 04:27

我来回答

2个回答

热心网友 时间:2023-10-06 03:45

算法是一种解决问题的思路,是抽象的,method是编程语言提供给开发人员的一种解决问题的实际方式,是具体的。比如你要从一堆数里面找出最大的那个数。
算法层面:把第一个数A当作最大的数,保存在C里面,然后C与后面的每一个数逐一比较,每当发现比这个数C还要大的数时,把它的值给C,继续与剩下的数逐一比较,直到把说有的数字都遍历了。那么最后的C就是这些数字最大的数了。上面的自然语言可以看作是一种算法,它不需要去关心代码层的具体实现,它只是提供了解决一种或一类问题的思路。
方法层面:C++实现
#include <iostream>
using namespace std;
int main () {
int arrayNum[10] = {12, 52, 15, 53, 21, 66 , 453, 666 ,235, 1};

int c = arrayNum[0];

for (int i=0; i<10; i++) {
if (c < arrayNum[i])
c = arrayNum[i]; //遇到一个更大的数,就把它保存在变量c上
}

cout << c << endl;
return 0;
}
输出结果是 666;
上面那个int main() 方法其实就是一个method,它给出的是一个具体的实现方式,是数据输入->method处理->输出结果的一个过程,区别算法的最大区别是,算法是不用管具体实现的。而method是要把算法落到实处变为一行行代码的,同一个算法思路在不同编程语言有不同的method实现。
以上!

热心网友 时间:2023-10-06 03:45

方法一般是成员函数

算法是解决问题的方法,算法可以用方法加以表示,算法也可以用流程图表示
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 算法与程序的区别与联系 具体点 形象点 别百度 算法可以用不同的语言描述,如果用C 语言或PASCAL语言等高级语言来描述,则算法实际上就是程序了。 编程语言中的五大经典算法的异同点!!! 计算机中算法和程序有什么区别 算法,程序,软件,数据结构的异同 算法有哪些特点?它有哪些特征?它和程序的主要区别是什么 简述数据逻辑结构中运算描述和运算实现的异同 简述数据结构中运算描述和运算实现的异同 长虹多功能播放器无线话筒怎麼解锁 途虎app订单车型和微信车型小程序不一致 快运滴车辆怎么找?微信小程序也可以下单吗? 微信小程序太平财险车险可以买吗 哪位车主在天安车险买的汽车保险啊,那个车易赔微信小程序是干嘛的? 请问各位大神,怎么利用微信小程序开发汽车4s店? 车来了APP和小程序有什么区别? 微信小程序汽车大亨 微信小程序对于汽车行业具有怎样的积极意义? 汽车使用成本查询微信小程序怎么样? 搜车比价小程序不能用 微信小程序我的车怎么使用教程 请问算法和编程的区别,最好能举例? 给外星人的一封信 《写给外星人的一封信》这篇作文怎么写 《写给外星人的一封信》!作文400字!信的格式。 给外星人的一封信作文 450字 写给外星人的一封信~~~ 速度!!! 卡特的致外星人的一封信的内容 求作文一篇,题目为《给外星人的一封信》(中文)。 写给外星朋友的信,字数20字 写给外星人的信 花椒树,大红袍和狮子头怎样区分? 花椒树哪种品种最好? 梅花椒大红袍花椒区别 红叶花椒树是啥品种? 绿壳的花椒是藤椒吗? 花椒树的属下种类 什么花椒树品种最好? 川椒木与花椒木区别 老家种的树 本来以为是花椒树 有七八年了 可是长成了却不是 请问这是什么树 果实像是豆角 满树是刺 植物学里花椒树属与什么科