算法是使计算机做某些事情的秘诀。如果你知道如何烹饪,你会理解算法!
- 在一个大碗中,将面粉,发酵粉,盐和糖过筛。
- 倒入牛奶,鸡蛋和黄油。
- 混合至光滑。
- 用中火加热煎锅。
- 将面糊铲入锅中,每个煎饼使用约1/4杯。
- 将煎饼的两边煎至金黄。
配方由一系列步骤组成,您可以一个接一个地执行。一个算法就是这样,除了它包含计算机执行的指令,而不是一个厨师。
成分 - 面粉,牛奶,鸡蛋,黄油 - 是算法工作的数据。数据以一种形式(原始的,独立的成分)进入算法,并出现在另一种(美味的煎饼!)。
那么数据结构是什么?它们是在算法运行时容纳数据的容器。在煎饼配方中,数据结构是容纳面粉的袋子,混合碗,将所有东西组合在一起,煎锅将褐色煎饼煎碎,最后用于煎饼成品。