Hyvällä algoritmilla on kolme haluttavaa ominaisuutta: oikeellisuus, tehokkuus sekä toteutuksen helppous.
hyvˈællæ ˌalɡorˈitmɪlla oŋ kˈolme hˌalutːˈavaː ˌomɪnaisˈuːtːa: ˌoikeːllˈisuːs, tehˈokːuːs sˈekæ tˌoteutˈuksen hˈelpːous.