关于循环语句的问题。

  1.  for(i = 0;i<8;i++){                          
  2.          for(level = 1;bTree[level]!=0;){          
  3.              if(data[i]>bTree[level]){             
  4.                  level = level*2+1;
  5.                   }
  6.                 else level = level*2;
  7.              }
  8.          bTree[level] = data[i];    
  9.          System.out.println(bTree[level]);
  10.      }
这个循环的执行顺序是什么?
先执行嵌套的循环还是语句8,语句9会输出data数组的所有元素,自己现在是懵的,求教。
全部评论
bTree[level]里面的元素全部是0,这样如何跳出内层循环体啊
点赞 回复 分享
发布于 2018-10-26 12:56
先循环啊
点赞 回复 分享
发布于 2018-10-26 12:49

相关推荐

Twilight_m...:还是不够贴近现实,中关村那块60平房子200万怎么可能拿的下来,交个首付还差不多
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务