cai鑫蹲个澜 2021-03-24 16:02 采纳率: 0%
浏览 88

一个简单问题的时间复杂度求解

if ( A > B ) {
    for ( i=0; i<N; i++ )
        for ( j=N*N; j>i; j-- )
            A += B;
}
else {
    for ( i=0; i<N*2; i++ )
        for ( j=N*2; j>i; j-- )
            A += B;

问这段代码的时间复杂度是多少。答案给的是O(N^3),但是我不是很懂为啥,希望来个大佬指点一下迷津。

  • 写回答

1条回答 默认 最新

  • u010016115 2022-06-14 16:00
    关注

    243

    评论

报告相同问题?

悬赏问题

  • ¥20 PVE虚拟机运行不流畅,出现卡顿
  • ¥15 使用stata进行网状meta分析时遇到的问题
  • ¥15 ffmpeg音视频同步
  • ¥20 Ubuntu18.04卸载Python2后无可视化界面问题
  • ¥15 php同一个单元格里多选提交,更新表格
  • ¥15 Vue 前端调用本地jar包有什么方法?
  • ¥15 基础的图像处理问题求解答
  • ¥50 全国两定智慧医保接口开发相关业务文档,以及技术实现流程文档
  • ¥15 idea做图书管理系统,要求如下
  • ¥15 最短路径分配法——多路径分配