*   >> Læs Uddannelse artikler >> science >> programming

Hvad er en algoritme?

skal problemet have været noget i retning • legitim indgang "Brug disse ingredienser, gør boller.": En algoritme muligvis brug for en form for input til at gøre sit arbejde. I eksemplet problem, indgangene er ingredienserne; du skal have de rigtige ingredienser, før du kan starte algoritmen. Ud over at have de input, de skal være "berettiget". Antag vi starter instruktionerne i figur 1.1 med disse ingredienser: 1 dåse babymajs, 1 kop appelsinjuice; 1 telefon. Vi vil ikke komme meget langt. I dette eksempel, "legitime" ingredienser omfatter sukker, æg, mel og smør.

Hvis du sætter den forkerte input til algoritmen, kan det ikke være i stand til at håndtere dem. • endelig mængde tid: Det betyder, at hvis vi starter algoritmen, havde vi bedre finish det til sidst. En opskrift, der efterlader os i køkkenet indtil udgangen af ​​tid er ikke meget godt. Antag, at vi har tilføjet dette skridt til figur 1.1: 6. Rør med en gaffel, indtil blandingen bliver til Beef Wellington. Ingen mængde af omrøring vil gøre det ske. Hvis du har fulgt opskriften bogstaveligt, ville du blive stående der omrøring evigt. Ikke godt.

Mange senere datalogi kurser dækker algoritmer for forskellige problemer. For eksempel CMPT 354 (databaser) diskuterer algoritmer til effektiv lagring af database oplysninger.

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.