单项选择题

阶乘问题求n!算法的时间复杂度为()。

A.n
B.n!
C.2n
D.n2