有序序列插入操作.bak
来自「常用算法」· BAK 代码 · 共 35 行
BAK
35 行
clear
dime a(11)
n=10
for i=1 to 10
a(i)=int(rand()*100)
??a(i)
next
for i=1 to n-1
for j=n to i+1 step -1
if a(j)<a(j-1)
t=a(j)
a(j)=a(j-1)
a(j-1)=t
endif
next j
next i
?"sort:"
for i=1 to n
?? a(i)
next i
*插入数据
input "输入要插入的数:" to x
a(11)=x
for i=10 to 1 step -1
if a(i)>x then
a(i+1)=a(i)
else
exit
endif
a(i+1)=x
next i
?"插入一个元素后:"
for i=1 to n
?? a(i)
next i
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?