Alcuni semplici algoritmi comunemente usati nell'informatica sono algoritmi di ricerca lineare, array e algoritmi di ordinamento a bolle. Gli algoritmi di ordinamento di inserimento sono spesso utilizzati anche dagli informatici.
Un algoritmo è un insieme di istruzioni dettagliate volte a svolgere un'attività specifica. Gli algoritmi possono essere espressi in infiniti modi fintanto che il programma di interpretariato esegue lo stesso insieme di istruzioni. Ad esempio, il modo in cui un particolare algoritmo di ordinamento viene scritto varia da un linguaggio di programmazione a un altro, anche se le singole operazioni da eseguire rimangono le stesse. Uno degli algoritmi più semplici in informatica è la ricerca lineare, che ricerca sequenzialmente attraverso un insieme di input per determinare un valore corrispondente. La ricerca binaria è un altro semplice tipo di algoritmo di ricerca. La ricerca binaria funziona dividendo un insieme in due sottoinsiemi distinti per scoprire un valore.
Gli algoritmi di ordinamento a bolle sono i metodi più basilari utilizzati per ordinare una raccolta di valori. Funzionano passando attraverso un array e confrontando due valori contemporaneamente, quindi scambiando quei valori se necessario. Gli algoritmi di ordinamento degli inserimenti vengono anche utilizzati per ordinare i set di dati e sono sempre efficienti almeno quanto un algoritmo di ordinamento delle bolle. L'ordinamento degli inserimenti viene solitamente utilizzato per insiemi di dati di piccole dimensioni e set che sono già stati in gran parte ordinati.