首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设输入,一句英语句子:“I am a student”,要求输出“student.a am I”。也就是说以单词为基本单位将句子中的所有单词翻转过来。请实现一个时间和空间上尽可能高效率的算法,将句子中所有的单词翻转过来。要求: 说明你所设计算法的时间复
假设输入,一句英语句子:“I am a student”,要求输出“student.a am I”。也就是说以单词为基本单位将句子中的所有单词翻转过来。请实现一个时间和空间上尽可能高效率的算法,将句子中所有的单词翻转过来。要求: 说明你所设计算法的时间复
admin
2014-04-17
75
问题
假设输入,一句英语句子:“I am a student”,要求输出“student.a am I”。也就是说以单词为基本单位将句子中的所有单词翻转过来。请实现一个时间和空间上尽可能高效率的算法,将句子中所有的单词翻转过来。要求:
说明你所设计算法的时间复杂度和空间复杂度。
选项
答案
空间复杂度分析,在这个过程中,除去字符串本身外:额外的空间消耗为O(1)=时间复杂度分析:在这个算法中,通过Reverse函数翻转一个字符串的复杂度为O(n)。假设每个单词的长度分别为wi,那么有∑wi≤n。在这个算法中,先翻转了整个字符串,时间复杂度为O(n),然后翻转每个单词的时间复杂度为O(wi),整个算法的时间复杂度为O(n+∑wi)=O(n)。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/vixi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1971年9月美苏英法四国签署(),肯定了西柏林的占领制度,柏林问题得以解决。
反映查理大帝进攻阿拉伯人控制的西班牙的文学作品是()。
下列著作被人们称为17世纪物理学、数学的百科全书,并标志着经典力学体系的完成的是()。
中共十六届五中全会提出,建设社会主义新农村的要求是生产发展和()。
胡适与李大钊进行“问题与主义之争”的主战场是()。
简述第二次世界大战后美苏争霸三个阶段的特点以及主要表现。
下列关于塞尔维乌斯改革的叙述错误的是()。
阅读史料回答以下问题:天既哀大地生人之多艰,黑帝乃降精而救民患,为神明,为圣王,为万世作师,为万民作保,为大地教主。生于乱世,乃据乱世而立三世之法,而垂精太平。乃因其所生之国,而立三世之义,而注意于大地远近、大小若一之大一统。乃立元以统天,以天为
中共中央提出的“坚持抗战,反对投降;坚持团结,反对分裂;坚持进步,反对倒退”的口号,主要是针对()。
相对于微程序控制器,硬布线控制器的特点是____。
随机试题
完善和发展中国特色社会主义制度、推进国家治理体系和治理能力现代化,这二者的关系是()
女性,24岁,新婚,身体健康,计划半年后妊娠,前来计划生育门诊咨询。该女由于服药不规律尚未停药已经妊娠,给予的建议
A.肾阳虚证B.肾虚水泛证C.肾阴虚证D.肾精不足证E.肾气不固证
气的物质来源主要包括
属于人工费的有()。
对于法律事实分类正确的是()。
某3年期的债券A,面值为1000元,息票率为8%,每年付息一次。假设每期贴现率为8%。如每期贴现率提高到9%,该债券的价格变化率是多少?
长期以来,人们认为地球是已知唯一能支持生命存在的星球,不过这一情况开始出现改观。科学家近期指出,在其他恒星周围,可能还存在着更加宜居的行星。他们尝试用崭新的方法开展地外生命搜索,即搜寻放射性元素钍和铀。行星内部含有这些元素越多,其内部温度就会越高,这在一定
IfAmericanmedicinewereapatient,hewouldweigh350poundsandbegainingfast.Despitebeingrepeatedlycounseledaboutthe
Doeswinningmeaneverything?Askkidsandtheanswerisprobably"No".Askadultsandtheanswerisprobably"Yes".Anditisa
最新回复
(
0
)