Niektóre proste algorytmy powszechnie używane w komputerach to algorytmy wyszukiwania liniowego, macierze i algorytmy sortowania bąbelkowego. Naukowcy zajmujący się komputerami często używają algorytmów sortowania wstawek.
Algorytm to zestaw instrukcji krok po kroku, który ma na celu wykonanie określonego zadania. Algorytmy mogą być wyrażane na nieskończenie wiele sposobów, o ile program interpretujący wykonuje ten sam zestaw instrukcji. Na przykład sposób zapisywania określonego algorytmu sortowania różni się w zależności od języka programowania, nawet jeśli poszczególne operacje, które należy wykonać, pozostają takie same. Jednym z najprostszych algorytmów informatycznych jest wyszukiwanie liniowe, które sekwencyjnie przeszukuje zestaw danych wejściowych w celu ustalenia pasującej wartości. Wyszukiwanie binarne to kolejny prosty typ algorytmu wyszukiwania. Wyszukiwanie binarne polega na dzieleniu zbioru na dwa odrębne podzestawy w celu wykrycia wartości.
Algorytmy sortowania bąbelków są najbardziej podstawowymi metodami sortowania zbioru wartości. Działają, przechodząc przez tablicę i porównując dwie wartości naraz, a następnie w razie potrzeby zmieniając te wartości. Algorytmy sortowania są również używane do sortowania za pomocą zestawów danych i zawsze są co najmniej tak wydajne, jak algorytm sortowania bąbelkowego. Sortowanie metodą wstawiania jest zwykle używane w przypadku małych zestawów danych i zestawów, które zostały już w większości posortowane.