首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设输入,一句英语句子:“I am a student”,要求输出“student.a am I”。也就是说以单词为基本单位将句子中的所有单词翻转过来。请实现一个时间和空间上尽可能高效率的算法,将句子中所有的单词翻转过来。要求: 说明你所设计算法的时间复
假设输入,一句英语句子:“I am a student”,要求输出“student.a am I”。也就是说以单词为基本单位将句子中的所有单词翻转过来。请实现一个时间和空间上尽可能高效率的算法,将句子中所有的单词翻转过来。要求: 说明你所设计算法的时间复
admin
2014-04-17
58
问题
假设输入,一句英语句子:“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://kaotiyun.com/show/vixi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1965年美国总统经济报告中宣布:“一个不受衰退威胁的繁荣时期,使我们能够防止经济活动下降的时期到来了,我们相信衰退是不可避免的……国家的措施基本上不能够在衰退开始之前予以防止。”下列能够证明报告观点错误的是()
1932年,上海停战实现后,蒋介石宣布()政策,作为国民党处理对内对外关系的基本准则。
下列对春秋时期各国称霸的顺序描述错误的选项是()
中国共产党在抗日民主根据地实行的土地政策是()。
以北宋三大发明为例简述北宋科学技术的特征。
魏晋南北朝的手工业技术有所进步,下列各项能反映这一特点的是()。①培育出“三熟之稻”②“灌钢”技术的发明③吴培育出八辈之蚕④纸成为最主要的书写材料
到1869年为止,人类已发现了多少种化学元素()。
某机字长32位,它的存储容量为256MB,按字节编址,则它的寻址范围大小为()。
设有m个连续单元供一个栈与队列使用,且栈与队列的实际占用单元数事先不知道,但是要求在任何时刻它们占用的单元数量不超过m,试写出上述栈与队列的插入算法。
现有一个解决无向连通图的最小生成树的一种方法如下:将图中所有边按权重从大到小排序为(e1,e2,…,en);i=1:while(所剩边数>=顶点数){从图中删去ei;若图不再连通,则恢复ei;i=
随机试题
_____是有文化内涵意义,结构固定,且有书面语色彩的固定短语。
A.支气管哮喘B.慢性支气管炎C.肺心病D.支气管扩张E.肺癌发作性呼吸困难
A.水痘B.重症肺炎C.百日咳D.麻疹E.猩红热全身散在斑丘疹、水疱疹等特点符合
患者,男,65岁,有泌尿系统结石史,突发手关节肿胀,皮肤呈现紫红色,伴有剧痛,完全不能负重。实验室检查示血尿酸为560mol/L:足部X线示非特征性软组织肿胀。为缓解患者疼痛,可选用药物()。
确定产品组合的一般原则有()。
“代理人在被代理人的授权范围内独立地表现自己的意志”的具体表现是( )。
无机结合料稳定类道路基层进入冬期施工,其特点和避害措施是()。
关于"while(条件表达式)循环体",以下叙述正确的是
この紙は、薄いのに、破れにくいです。破れ
WhatcanvisitorsseeintheFordBoom?
最新回复
(
0
)