标签: algorithm recursion linear
我熟悉线性搜索的概念并且已经实现了线性搜索,但是最近我遇到了术语递归线性搜索既相同还是两者有区别吗?
答案 0 :(得分:1)
它们都以O(n)时间运行(尽管递归搜索可能具有较高的恒定因子,因此运行速度较慢)。同样,递归搜索在堆栈上使用O(n)额外的空间,并有堆栈溢出的风险。