算法是使計(jì)算機(jī)做某些事情的秘訣。如果你知道如何烹飪,你會(huì)理解算法!
- 在一個(gè)大碗中,將面粉,發(fā)酵粉,鹽和糖過篩。
- 倒入牛奶,雞蛋和黃油。
- 混合至光滑。
- 用中火加熱煎鍋。
- 將面糊鏟入鍋中,每個(gè)煎餅使用約1/4杯。
- 將煎餅的兩邊煎至金黃。
配方由一系列步驟組成,您可以一個(gè)接一個(gè)地執(zhí)行。一個(gè)算法就是這樣,除了它包含計(jì)算機(jī)執(zhí)行的指令,而不是一個(gè)廚師。
成分 - 面粉,牛奶,雞蛋,黃油 - 是算法工作的數(shù)據(jù)。數(shù)據(jù)以一種形式(原始的,獨(dú)立的成分)進(jìn)入算法,并出現(xiàn)在另一種(美味的煎餅?。?。
那么數(shù)據(jù)結(jié)構(gòu)是什么?它們是在算法運(yùn)行時(shí)容納數(shù)據(jù)的容器。在煎餅配方中,數(shù)據(jù)結(jié)構(gòu)是容納面粉的袋子,混合碗,將所有東西組合在一起,煎鍋將褐色煎餅煎碎,最后用于煎餅成品。