इस एल्गोरिथम को उल्टा इंजीनियर करें।इनपुट: N पूर्णांकों A[1], A[2], …, A[N] की एक सरणी A
आउटपुट: N पूर्णांकों B[1], B[2], …, B[N] की एक नई क्रमबद्ध सरणी B

I = 2 से N के लिए
    जे = मैं
    जबकि जे> 1 और ए [जे] <ए [जे -1]
        स्वैप ए [जे] और ए [जे -1]
        जे = जे -1
Input: An array A of N integers A[1], A[2], ..., A[N]
Output: A new sorted array B of N integers B[1], B[2], ..., B[N] in reverse order

I = N to 2
    je = i
    while je > 1 and A[je] < A[je - 1]
        swap A[je] and A[je - 1]
        je = je - 1
B = reverse(A)