【单选题】【消耗次数:1】
设语句x++的时间是单位时间,则以下语句的时间复杂度为( )。 for(i=1; i<=n; i++) for(j=i; j<=n; j++) x++;
O(1)
O(n的平方)
O(n)
O(n的立方)
参考答案:
复制
纠错
相关题目
【单选题】 在下面循环语句中内层循环体S语句的执行次数为( )。 for(int i=0;i<n;i++) for(int j=i;j<n;j++)S;
①  n2
②  (n+1)/2
③  n(n-1)/2
④  n(n+1)/2
【单选题】 在下面循环语句中内层循环体S语句的执行总次数为()。 for(int i=0; i<n; i++) for(int j=i; j<n; j++) S;
①  n2
②  (n+1)/2
③  n(n-1)/2
④  n(n+1)/2
【单选题】 在下面循环语句中内层循环体S语句的执行总次数为( ) for(int i=0; i<n; i++) for(int j=i; j<n; j++) S;
①  n2
②  (n+1)/2
③  n(n-1)/2
④  n(n+1)/2
【判断题】 希尔排序算法的时间复杂度为O(n2)。()
①  正确
②  错误
【单选题】 在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是
①  访问第i个结点(1≤i≤n)
②  在第i个结点后插入一个新结点(1≤i≤n)
③  删除第i个结点(1≤i≤n)
④  将n个结点从小到大排序
【单选题】 在下面循环语句中内层循环体S语句的执行总次数为( ) for(int i=0; i i++) for(int j=i; j j++) S;
①  n2
②  (n+1)/2
③  n(n-1)/2
④  n(n+1)/2
【单选题】 在下面循环语句中内层循环体S语句的执行总次数为()。 for(int i=0; i i++) for(int j=i; j j++) S;
①  n2
②  (n+1)/2
③  n(n-1)/2
④  n(n+1)/2
【判断题】 设m,n?N,(m,n)=1,则j(mn) = j(m)j(n).
①  正确
②  错误
【单选题】 下列各种排序算法中平均时间复杂度为O(n2)是()。
①  快速排序
②  堆排序
③  归并排序
④  冒泡排序
【单选题】 设j和k都是int类型,则for循环语句 for(j=0,k=-1;k=1;j++,k++)printf(****\n);().
①  循环结束的条件不合法
②  是无限循环
③  循环体一次也不执行
④  循环体只执行一次
随机题目
【多选题】 《公路工程技术标准》规定的视距标准有()。
①  停车视距
②  会车视距
③  错车视距
④  超车视距
⑤  避让障碍物视距
【多选题】 三阶段设计包括()三个阶段。
①  初步设计
②  方案设计
③  结构设计
④  技术设计
⑤  施工图设计
【单选题】 下面哪一个不是沿溪线布线的要点?()
①  河岸的选择
②  线位的高低
③  跨河问题
④  回头位置的确定
【单选题】 初步设计应编制初步设计文件和()。
①  设计概算
②  工程预算
③  修正概算
④  估算
⑤  施工决算
【单选题】 施工图设计阶段应编制施工图设计文件和()。
①  概算
②  预算
③  修正概算
④  估算
【单选题】 公路设计中,查表确定加宽值时,不需要考虑的因素是()。
①  圆曲线半径
②  公路等级
③  车道数
④  路拱、横坡
【单选题】 某级公路平曲线半径R=60m,ls=35m,采用第2类加宽,最大加宽W=1.5m,加宽过渡方式按直线比例,缓和曲线上距ZH点10m处加宽值为(  )。
①  0.15m
②  0.23m
③  0.43m
④  0.86m
【单选题】 不属于纵断面设计的控制指标是()。
①  最大纵坡
②  平均纵坡
③  最短坡长
④  坡度角
【单选题】 在下列哪种情况下可省略缓和曲线?(  )
①  在直线和圆曲线之间,当圆曲线半径小于不设超高的圆曲线最小半径时
②  径不同的同向圆曲线之间,小圆半径大于不设超高的圆曲线最小半径时
③  径不同的同向圆曲线之间,大圆半径大于不设超高的圆曲线最小半径时
④  圆半径大于各设计速度的临界曲线半径
【单选题】 下面哪一个不是公路勘测设计的依据?()
①  设计速度
②  技术依据
③  地形
④  地质
⑤  行驶速度