首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设一个字符串除字符串结束符之外,共包含n(n>1)个字符,设计一个在时间和空间两方面尽可能高效的算法,在这个字符串中找到第一个只出现一次的字符。例如字符串为abcdabd,则输出c。要求: 根据设计思想,采用C或C++或Java语言描述算法,关键之处给出
设一个字符串除字符串结束符之外,共包含n(n>1)个字符,设计一个在时间和空间两方面尽可能高效的算法,在这个字符串中找到第一个只出现一次的字符。例如字符串为abcdabd,则输出c。要求: 根据设计思想,采用C或C++或Java语言描述算法,关键之处给出
admin
2014-04-17
31
问题
设一个字符串除字符串结束符之外,共包含n(n>1)个字符,设计一个在时间和空间两方面尽可能高效的算法,在这个字符串中找到第一个只出现一次的字符。例如字符串为abcdabd,则输出c。要求:
根据设计思想,采用C或C++或Java语言描述算法,关键之处给出注释。
选项
答案
算法实现如下: Void FirstNotRepeatingChar(char a[],n) { int hash[256]; //定义散列数组 int i; for(i=0;i<256;i++) //首先要先将散列数组清零 hash[i]=0; for(i=0,i
解析
转载请注明原文地址:https://kaotiyun.com/show/zYxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
彻底肃清氏族制残余,标志雅典国家的正式形成的事件是()。
三国时期,魏、蜀、吴三国灭亡的历史顺序是()。
反映查理大帝进攻阿拉伯人控制的西班牙的文学作品是()。
中共十六届五中全会提出,建设社会主义新农村的要求是生产发展和()。
唐代府兵的基本单位是()。
秦代最基层的行政单位是()。
以北宋三大发明为例简述北宋科学技术的特征。
二战后主要资本主义国家经济恢复和发展的杠杆是()①政府采取宏观调控政策②发展国家垄断资本主义③充分利用科技成果④加强国际经济联系
阅读下列史料,并回答问题:在琶勒尼斯(注:地名)一役获胜后,他(庇西特拉图)便占领政府,并解除人民武装;现在他已能稳定地握住僭主政权,并且取得那克索斯。以吕格达密斯为统治者。他解除人民武装的方法是这样的:他在塞修斯庙举行了一个武装的阅兵式,同时举行一次民
随机试题
Passengershipsand______areoftenequippedwithship-to-shoreorair-to-landradiotelephone.
A.地高辛B.卡托普利C.美托洛尔D.硝苯地平E.硝酸甘油终止心绞痛发作应选用
如果研究开始时研究人群病例已经产生,则不能进行()
S市中级法院受理本市人民检察院提起公诉的谢某、王某的抢劫案后,认为不需要判处无期徒刑以上刑罚。S市人民法院可以作出下列哪种处理?( )
根据《外交保护条款草案》,下列关于对法人的外交保护的表述正确的有:
起重吊装作业稳定性中,属于吊装系统的稳定性的主要内容有()。
某农业大学为了科学实验的目的,种植了一片林木。按照我国《森林法》的规定,该片林木应当属于()。
WhereDidAlltheShipsGo?TheBermudaTriangleisone(1)thegreatestmysteriesofthesea.Inthistriangularareabetween
TheBritishEmpirewasoncehometothirdofthe【M1】________.world’spopulation.But,withtheretur
A、Thehousingsector.B、Thetourismsector.C、Themanufacturingsector.D、Theservicesector.D在回答男士关于今年职场前景如何这一问题时,女士说由于房地产等产业的
最新回复
(
0
)