首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设一个字符串除字符串结束符之外,共包含n(n>1)个字符,设计一个在时间和空间两方面尽可能高效的算法,在这个字符串中找到第一个只出现一次的字符。例如字符串为abcdabd,则输出c。要求: 说明你所设计算法的时间复杂度与空间复杂度。
设一个字符串除字符串结束符之外,共包含n(n>1)个字符,设计一个在时间和空间两方面尽可能高效的算法,在这个字符串中找到第一个只出现一次的字符。例如字符串为abcdabd,则输出c。要求: 说明你所设计算法的时间复杂度与空间复杂度。
admin
2014-04-17
79
问题
设一个字符串除字符串结束符之外,共包含n(n>1)个字符,设计一个在时间和空间两方面尽可能高效的算法,在这个字符串中找到第一个只出现一次的字符。例如字符串为abcdabd,则输出c。要求:
说明你所设计算法的时间复杂度与空间复杂度。
选项
答案
时间复杂度分析:在整个算法过程中,遍历了两遍字符串,所以时间复杂度为O(n)。 空间复杂度分析:算法中使用了一个长度为256的数组,而此数组的长度不随字符串的长度增加而增加,恒为256这个常数,所以空间复杂度为O(n)。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/7exi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简要分析在蒸汽时代资本主义的决定性的胜利。
试分析第二次世界大战的历史地位。
简述当代科技革命发生的背景条件。
反映查理大帝进攻阿拉伯人控制的西班牙的文学作品是()。
下列不是美国独立战争与美国内战的相同点的是()。
下列著作被人们称为17世纪物理学、数学的百科全书,并标志着经典力学体系的完成的是()。
从“鲁尔危机”的发生到《道威斯计划》的实施,西方国际关系变化对当时有关国家的影响是()。①美国势力进一步向欧洲渗透②英国达到了限制法国、保持均势的目的③德国获得重建经济的有利时机④法国扩充实力争霸欧洲的计划遭重创
1901—1939年间美国历届政府在国内经济活动中职能作用的演变。
1934年9月苏联加入国联,对此说法错误的一项是()。
关于垄断组织的积极作用,不正确的说法是()。
随机试题
国有资产评估报告中应列明的经济行为依据包括()。
Whichisnottrueofidioms?()
[*]
AML-M2b型可伴有哪一种异常染色体
下列选项中,对中标人不履行与招标人订立的合同的说法不正确的是( )。
吊杆式悬吊装置采用稠密布局的方法安装在演播室顶棚上,遥控电动升降节省了时间和人力,适用于面积()m2以上、顶棚高度大于7m的演播室。
下列格言或成语中,体现量变质变规律的有()
试证向量a=一i+3j+2k,b=2i一3j一4k,c=一3i+12j+6k在同一平面上.
下列叙述中正确的是
请在“答题”菜单下选择“字处理”命令,然后按照题目要求再打开相应的命令,完成下面的内容,具体要求如下:将正文各段(“江淮‘瑞风’……角度都比较大。”)中的中文文字设置为小四号宋体、西文文字设置为小四号Arial字体;行距18磅,各段落段前间距0.2行。
最新回复
(
0
)