什么是算法和数据结构?

算法是使计算机做某些事情的秘诀。如果你知道如何烹饪,你会理解算法!

这是煎饼食谱

  1. 在一个大碗中,将面粉,发酵粉,盐和糖过筛。
  2. 倒入牛奶,鸡蛋和黄油。
  3. 混合至光滑。
  4. 用中火加热煎锅。
  5. 将面糊铲入锅中,每个煎饼使用约1/4杯。
  6. 将煎饼的两边煎至金黄。

配方由一系列步骤组成,您可以一个接一个地执行。一个算法就是这样,除了它包含计算机执行的指令,而不是一个厨师。

成分 - 面粉,牛奶,鸡蛋,黄油 - 是算法工作的数据。数据以一种形式(原始的,独立的成分)进入算法,并出现在另一种(美味的煎饼!)。

那么数据结构是什么?它们是在算法运行时容纳数据的容器。在煎饼配方中,数据结构是容纳面粉的袋子,混合碗,将所有东西组合在一起,煎锅将褐色煎饼煎碎,最后用于煎饼成品。

传送门

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容