首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设一个字符串除字符串结束符之外,共包含n(n>1)个字符,设计一个在时间和空间两方面尽可能高效的算法,在这个字符串中找到第一个只出现一次的字符。例如字符串为abcdabd,则输出c。要求: 说明你所设计算法的时间复杂度与空间复杂度。
设一个字符串除字符串结束符之外,共包含n(n>1)个字符,设计一个在时间和空间两方面尽可能高效的算法,在这个字符串中找到第一个只出现一次的字符。例如字符串为abcdabd,则输出c。要求: 说明你所设计算法的时间复杂度与空间复杂度。
admin
2014-04-17
66
问题
设一个字符串除字符串结束符之外,共包含n(n>1)个字符,设计一个在时间和空间两方面尽可能高效的算法,在这个字符串中找到第一个只出现一次的字符。例如字符串为abcdabd,则输出c。要求:
说明你所设计算法的时间复杂度与空间复杂度。
选项
答案
时间复杂度分析:在整个算法过程中,遍历了两遍字符串,所以时间复杂度为O(n)。 空间复杂度分析:算法中使用了一个长度为256的数组,而此数组的长度不随字符串的长度增加而增加,恒为256这个常数,所以空间复杂度为O(n)。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/7exi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
中国共产党领导的抗日根据地建立的政权是()。
我国第一部系统的史学理论著作是()。
下列著作被人们称为17世纪物理学、数学的百科全书,并标志着经典力学体系的完成的是()。
我国古代文献中记载了许多有关部落和部落联盟之间发生大规模战争的传说,如炎帝和黄帝两个部落曾战于(),结果黄帝取得了胜利。
秦代最基层的行政单位是()。
元代对边疆地区的统治方式不同于其他三地的一地是()。
1543年,发表了解剖学专著《人体结构》的是()。
简述按照恩格斯的划分方法人类的起源与进化。
阅读史料回答以下问题:天既哀大地生人之多艰,黑帝乃降精而救民患,为神明,为圣王,为万世作师,为万民作保,为大地教主。生于乱世,乃据乱世而立三世之法,而垂精太平。乃因其所生之国,而立三世之义,而注意于大地远近、大小若一之大一统。乃立元以统天,以天为
某激光打印机每分钟打印20页,每页4000字符,相应的设备驱动程序一次输出一个字符,采用中断方式,CPU处理每次中断需50微秒,则CPU用于打印的开销是()。
随机试题
A、 B、 C、 D、 D
在营销传播的所有形式中采用同一的颜色、图案及识别符号的方法是()
尿素合成中下列哪一阶段在线粒体中进行?
在确定施工方案时,应以各施工阶段的荷载为依据对施工工艺进行设计,并对工程结构进行验算。()
根据企业所得税法律制度的规定,在计算企业所得税应纳税所得额时,下列各项中,准予全额据实扣除的有()。
()主要应用于生产企业。它是由企业采购人员制定采购计划而进行采购的。
专家判断法,就是请有关专家对测验题目与原定内容的符合性做出判断,看测验的题目是否代表规定的内容。如果专家认为测验题目恰当地代表了所测内容,则测验具有内容效度。因此,内容效度有时又称()。
下面哪个不是“花中四君子”?()
社会管理不是为了加强控制,它是柔性的、协同的和互动的,这正是它与传统单位制管理模式的根本区别,也是“大管理”的要旨所在。长期以来,单位就是社会,它包揽了我们的一切。“单位制”和“身份制”构成了我国计划经济时代社会运行的基本特征,国家和政府通过严密的单位体系
Theyaregoingtohavetheserviceman______anelectricfanintheofficetomorrow.
最新回复
(
0
)