sort.txt

来自「VB常用数值算法集 内含有解线性代数方程组」· 文本 代码 · 共 33 行

TXT
33
字号
Sub SORT(N, RA())
    L = Int(N / 2) + 1
    IR = N
    Do
        If L > 1 Then
            L = L - 1
            RRA = RA(L)
        Else
            RRA = RA(IR)
            RA(IR) = RA(1)
            IR = IR - 1
            If IR = 1 Then
              RA(1) = RRA
              Exit Sub
            End If
        End If
        I = L
        J = L + L
        While J <= IR
            If J < IR Then
                If RA(J) < RA(J + 1) Then J = J + 1
            End If
            If RRA < RA(J) Then
                RA(I) = RA(J)
                I = J
                J = J + J
            Else
                J = IR + 1
            End If
        Wend
        RA(I) = RRA
    Loop
End Sub

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?