一種處理輸入資料的獨特形式稱作線上演算法，演算時不要求所有輸入資料在演算法運始起即完備，與之相對的離線演算法會假設輸入資料在運算開始前已完備。