Hobiji in interesi

Prednosti splošnih algoritmov

so algoritmi pogosto povezana z računalniškim programiranjem , ampak oni so res samonačin za reševanje problemov . Pomislite na algoritmom, kot zelo poseben recept za rešitev težave . Logika algoritma, lahko zapišemo v univerzalnih ali splošno , ali v istem jeziku kot njeni končni obliki , na primer v obliki posebnega programskega jezika . Obstajajoštevilne prednosti za pisanje algoritem v generalizirane form.Prescriptive Omejitve

Predstavljajte si programer usposobljene v enem posebnem programskem jeziku . Pozna prednosti in slabosti programov. Poleg tega ima svoj stil in pristop do tega programskega jezika . Če piše svoj ​​algoritem v kodeksu , je skoraj gotovo omejuje algoritem za njegovo poznavanje omejitev jezika in svoje lastne .
Solution - Centric

Namesto predpisane omejitve pisanja algoritmov v kodo ali psevdo- kodo , z uporabo splošnega logiko sprosti , da se osredotoči le na rešitev za vaše težave , ne pa izvajanje rešitev . To predpostavlja, da , ko boste določili najboljši algoritem , boste ugotovili , kako to izvesti v okolju, ki ga imate v mislih . Prav tako lahko predpostavljajo , da birešitev algoritma predpiše svojo izvedbo.
Marijino Izogibanje

Uporaba posplošena logika vam pomaga izogniti različnih predpostavk . Tudi če so vaše domneve nekaj podlage v resnici, in lahko dejansko služi za racionalizacijo svojega procesa s preprečevanjem mrtve končne rešitve , lahko pa tudi omejuje . Na primer; Če sumite, da greš proti uspešne algoritma nimate sredstev za izvajanje , je morda pametno poslušati svojo intuicijo , kljub svoji osnovi v predpostavki . Zavedati se , čeprav, če boste podlegli predpostavki - . Lahko pustite najboljše ideje neodkrita
Non - specialist Friendly

Če pišete algoritem za rešiti problem, in nimate nobenega znanja o podrobnostih izvajanja , lahko dejansko koristno . Naj nujnost vodenje procesa , v katerem stestrokovnjak; ročno algoritem off strokovnjaku izvajanja. Ločevanje dveh korakih traja več sredstev , vendar je lahko tudi boljše rezultate .


https://sl.htfbw.com © Hobiji in interesi