您的位置:首页 > 娱乐 > 明星 > 手机网站生成app_太原新建火车站_seo优化范畴_网络推广靠谱吗

手机网站生成app_太原新建火车站_seo优化范畴_网络推广靠谱吗

2024/10/7 11:13:39 来源:https://blog.csdn.net/m0_74814985/article/details/142733064  浏览:    关键词:手机网站生成app_太原新建火车站_seo优化范畴_网络推广靠谱吗
手机网站生成app_太原新建火车站_seo优化范畴_网络推广靠谱吗

思路

递归考虑:就像正常一样想出来思路,然后递归调用的地方,当作一个已经确定的量(可直接说一个值,这样就不会一直向下层想)

注意绝对不要在递归调用的地方一直往下层想,绝对不要,一定要把它当做一个确定的量

思路:每一层要做的事情就是

1.扩大字符

2.判断有没有第K个,有就返回

3.没有就再次调用这个方法,传入的参数是当前的list

代码

class Solution {public char kthCharacter(int k) {ArrayList<Character> list = new ArrayList<>();list.add('a');char digui = digui(list, k);return digui;}//查找本层是否有符合的//k表示第几个public char digui(ArrayList<Character> list,int k){//变大int cursize=list.size();for (int i = 0; i < cursize; i++) {char next;if (list.get(i)=='z'){next='a';}else {next = (char) (list.get(i) + 1);}list.add(next);}//判断是否大于等于,就直接返回if (list.size()>=k){return list.get(k-1);}//不大于就,查找继续扩大是否有符合的return digui(list,k);}
}

记录

总结

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com