用于计算 Java 代码的大 O 时间复杂性的工具?[已关闭]
2022-09-02 13:15:48
我有一个关于Java软件的时间复杂度(大O表示法)的问题。有没有办法快速计算或测试它(或者任何可以为我计算它的网站都会受到欢迎)。例如,我想检查以下代码片段,并可能进行改进:
int dcount = 24423567;
int a = 0;
if (dcount == 0){
a = 1;
}
String ds = Integer.toString(dcount);
String[] sa = ds.split("(?<=.)");
HashSet hs = new HashSet();
Collections.addAll(hs, sa);
a = hs.size();
if (dcount < 0)
a--;
System.out.println(a);