確定性算法(英語:deterministic algorithm)是計算機算法的一類。如果以算法的每一步驟是否確定來分類,計算機算法可以分為確定性算法和非確定性算法(英語:nondeterministic algorithm)。