http://www.google-alibaba.com

谷歌优化:什么是计算机算法?

要让计算机做任何事情,你必须编写一个计算机程序。要编写计算机程序,您必须一步一步地告诉计算机您想要它做什么。然后计算机“执行”程序,机械地遵循每一步,以实现最终目标。

当您告诉计算机要做什么时,您还可以选择的执行方式。这就是计算机算法发挥作用的地方。算法是用于完成工作的基本技术。让我们通过一个例子来帮助理解算法概念。

假设您有一个朋友到达机场,您的朋友需要从机场到您家。这里有四种不同的算法,你可以给你的朋友去你家:

出租车算法

  1. 去出租车站。
  2. 坐出租车。
  3. 给司机我的地址。

呼叫我算法

  1. 当你的飞机到达时,打我的手机
  2. 在行李提取处见我。

租车算法

  1. 乘坐班车前往租车地点。
  2. 租个车。
  3. 按照指示去我家。

总线算法

  1. 在行李领取处外,搭乘 70 路巴士。
  2. 在 Main Street 转乘 14 路巴士。
  3. 在榆树街下车。
  4. 向北走两个街区到我家。

所有这四种算法都实现了完全相同的目标,但每种算法的实现方式完全不同。每种算法也有不同的成本和不同的旅行时间。例如,乘坐出租车可能是最快的方式,但也是最昂贵的方式。乘坐公共汽车肯定更便宜,但速度要慢得多。您根据情况选择算法。

在计算机编程中,通常有许多不同的方法——算法——来完成任何给定的任务。每种算法在不同的情况下都有优点和缺点。排序是进行大量研究的地方,因为计算机花费大量时间对列表进行排序。以下是用于排序的五种不同算法:

  • 斌排序
  • 合并排序
  • 冒泡排序
  • 壳排序
  • 快速排序

如果您有一百万个介于 1 和 10 之间的整数值并且您需要对它们进行排序,那么bin 排序是正确的算法。如果你有一百万本书的标题,那么快速排序可能是最好的算法。通过了解不同算法的优缺点,您可以选择最适合手头任务的算法。

算法常见问题

什么是简单的算法?
当您告诉计算机要做什么时,您还可以选择它的执行方式。这就是计算机算法的用武之地。算法是用于完成工作的基本技术或指令集。

什么是算法的例子?
配方是算法的一个示例,因为它是指令的有限列表,尽管算法可能比配方更具体。

算法的三个部分是什么?
算法需要数据输入、数据处理和数据输出。

算法在计算机编程中有什么用?
算法是计算机系统处理数据方式不可或缺的一部分。大多数计算机程序由遵循特定指令执行简单任务的算法组成。

想了解更多:谷歌SEO、谷歌优化、外贸快车、小语种网站、Youtube视频、谷歌ADS、外贸牛、全球贸易通,请添加
5分钟读懂9 个Google Ads 出价策略差异(图12)


郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读

×

网站诊断

  • 姓名:
  • 联系方式:
  • 网址:
  • 需求: