顺序存储的线性表有n个元素,该线性表的逆置算法怎么写? 100
1个回答
2015-03-14
展开全部
设线性表中有n个元素,从第1个元素开始向后遍历,直到第n/2个元素为止,当遍历到第i个元素时,将它与第n-i+1个元素互换位置,比如第1个元素就和第n-1+1=n个元素互换位置。算法分析:只需遍历n/2个元素,因此时间复杂度o(n),属于线性时间复杂度。
空间占用方面,只在交换时用到一个临时存贮空间,因此为o(1),属于常量空间复杂度
空间占用方面,只在交换时用到一个临时存贮空间,因此为o(1),属于常量空间复杂度
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询