Algoritma

Algoritma, bir problemi çözmek veya belirli bir sonucu elde etmek için tanımlanmış adımlar dizisidir. Bir yemek tarifi basit bir benzetme sunar; bilgisayar algoritmalarında adımlar daha kesin kurallarla tanımlanır.

Girdi ve çıktı

Algoritma verileri girdi olarak alabilir, işlemler uygulayabilir ve çıktı üretebilir. Koşullar farklı yolların seçilmesini, döngüler ise işlemlerin tekrarlanmasını sağlar.

Verimlilik

Aynı sorunu çözen iki algoritma farklı zaman ve bellek kullanabilir. Veri miktarı arttığında işlem sayısının nasıl değiştiği, algoritmaların karşılaştırılmasında önemli bir ölçüttür.

Kaynakça ve ileri okuma