while t>0 and k<n:
if t>=w[k]:
top+=l;stack[top]=k
t-=w[k]
k+=l
if t==0:
print(stack[:top+1])
k=stack[top];top-=l
t+=w[k]:k+=l
A.[0,1,2] | B.[1,2,3,4] | C.[3,5] | D.[12,5,8] |
flag=False
for j in range(n-l,i,-1):
if a[j]>a[j-l]:
a[j],a[j-l]=a[j-l],a[j]
flag=True
if not flag:break
A.该程序实现将数组a升序排序 | B.元素14在程序运行过程中被交换2次 |
C.该程序的时间复杂度为0(n) | D.程序结束后,i的值为3 |
A.流程图是表示该算法的唯一方法 | B.“x>0”这个条件判断执行了5次 |
C.变量x的终值小于0 | D.变量s的终值为“01100” |
A.网络作为重要的支撑技术,可分为局域网、城域网和广域网三类 |
B.在Internet上传送信息需要通过三层网络协议:IP、TCP、FTP |
C.计算机网络是由计算机系统、数据通信系统以及网络软件和网络协议三个部分组成 |
D.要将整个局域网接入互联网,必须通过交换机将局域网的私有地址转化为公有地址 |
A.该完全二叉树的高度为7 |
B.该完全二叉树有99个叶子节点 |
C.该完全二叉树有100个度为2的节点 |
D.该完全二叉树有1个度为1的节点 |
A.0 | B.2 | C.4 | D.6 |
A.3 | B.5 | C.10 | D.32 |
q=a[p][1]
(2)
p=a[p][1]
A.①③ | B.①④ | C.②③ | D.②④ |
A.0 | B.21 | C.631 | D.921 |