相关疑难解决方法(0)

用于计算Java代码的大O时间复杂度的工具?

我有一个关于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);
Run Code Online (Sandbox Code Playgroud)

java algorithm big-o time-complexity

14
推荐指数
1
解决办法
4万
查看次数

标签 统计

algorithm ×1

big-o ×1

java ×1

time-complexity ×1