gpt4 book ai didi

java - 计算递归的深度

转载 作者:行者123 更新时间:2023-12-01 05:08:02 25 4
gpt4 key购买 nike

我们在输入上有一些链接:
“http://test.com”此链接有链接:
“http://test.com”,“http://test.com”/some”、“http://google.com”
和“http://test.com/some”有链接:“http://facebook.com”、“some.com”

需要的结果是:
主步骤:0链接:“http://test.com”ExtLinksCount:1

主步骤:1 链接:“http://test.com/some” ExtLinksCount:2

我计算了外部链接,但我不知道如何计算递归的步骤

public void info(String url) throws IOException {

if (!parsedLinks.contains(url)) {

parsedLinks.add(url);
String[] links = hp.getLinks(url);
System.out.println("Link : " + url + "\n"
+"ExtLinksCount : " + externalLinksCount(links) + "\n"
+"Steps to main : " + step
);
String strippedLink;

for (int i = 0; i < links.length; i++) {

strippedLink = LinkParser.parseLink(links[i]);

if ( strippedLink.contains(this.baseUrl) ) {
++ step;
info(links[i]);
}


}
}

}

最佳答案

如何将变量“step”添加到构造函数中。您已经有了增加它的代码。

关于java - 计算递归的深度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12444961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com