问答题
给定一字符串,该字符串中存在若干对相同的字符,设计一个在时间和空间上尽可能高效的算法,找出一对相同字符在该字符串中的最大距离。例如:“KLabcLdecL”,其中第一个“L”和最后一个“L”相距最远,它们在原字符串中的位置相差8,要求: 给出算法的基本设计思想。
【参考答案】
正确答案:基本设计思想:在遍历字符数组的过程中,对已经访问过的字符进行标记,同时记下它们第一次出现在原字符串中的位置,当......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
画出该有向图;
点击查看答案
单项选择题
在读写文件的操作中,通常使用“块高速缓存”,以减少访问磁盘的次数,但为了保证系统的( ),关键块必须尽早写盘。
A.—致性
B.安全性
C.性能
D.可扩性
点击查看答案&解析
相关试题
当路由器R1的接口E0断掉了,经过一次信息...
如果路由器R1和R2都采用了路由信息协议(...
根据第一题的规划,请为两个部门各分配一个...
请给出合理的子网规划,并说明理由,然后将...
—般地,若目录文件分解前占用n个盘块,则...