中易网

数据结构串中index函数没给pos怎么处理

答案:3  悬赏:0  
解决时间 2021-02-02 04:42
index函数一般都是index(s,T,pos),但是一些习题里只给了index(S,T),那么这个要怎么处理,默认从位置1开始么,例如s2='9898',index(s2,'8'),
最佳答案

用伪代码写一下吧

public int index(string s,string t,int pos)

{

   if(pos <= s.length)

   {

    s = s.substring(pos,s.length - pos);//截取指定起始位置到最后的结束的字串

    if(s.length = 0)// 截完后,字串截完,就不可能存在相同,返回0

    return 0;

    int i =  s.indexof(t);

    if(i == -1)//未找到

    return 0;

    return i+pos// 截完,有相同,找到截断的字段起始位置,再加上之前起位字数,就是要找的数字

   }

   return 0;// 传入的参数错误

}

汗,写了n遍算法,总有漏洞,这次应该没了

全部回答
默认从位置1开始。
你用的什么语言?你可以把函数的返回值设置为pos啊!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一洲家园云柜服务站地址在什么地方,想过去办
请问下,外校考电子科技大学通信工程的研究生
吸水石长满了绿苔,影响植物的生长,请问草酸
海蓝色·印象馆创作型高端婚纱摄影我想知道这
l3210夏浦电视开机黑屏,是主板问题吗
太西摩天影都地址在什么地方,想过去办事
德瑟是什么意思? 小弟孤陋寡闻! 望高人指点
落畲在什么地方啊,我要过去处理事情
苹果笔记本电脑到什么网下载东西好
基金拆分当日申购 净值是按1元算吗
荣成市佳华实业有限公司地址在什么地方,想过
投影机可否改装成3D投影机
义乌到武义怎么去?
汽车铝油箱上的油污很厚怎么处理
时光里我想知道这个在什么地方
推荐资讯
身份证被偷走会产生什么后果?
梦幻西游什么武器可以转雨伞
北京师范大学-演播楼在哪里啊,我有事要去这
四川天一学院可不可以进校走绿色通道这条路,
锆石是一种什么石头~怎么和钻石长的一样?
您好!请问一下盼盼防盗门装修钥匙,在西安哪
久味香天津包子铺在什么地方啊,我要过去处理
春暖酒店地址在什么地方,想过去办事
防盗门锁只能锁一道,第二道锁不上怎么回事?
中北大学信息商务学院具体地址在哪
快乐惠龙归NO.1怎么去啊,有知道地址的么
私自养一条鳄鱼被警察知道会不会被抓
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?