Alternative Sorting Python
PROGRAM TO PRINT ARRAY OF INTEGERS IN SUCH A WAY THAT THE FIRST ELEMENT IS FIRST MAXIMUM AND SECOND ELEMENT IF THE FIRST MINIMUM AND SO ON.
OUTPUT
12 1 10 4 7 6
def
alternateSort(arr, n):
# Sorting the array
arr.sort()
# Printing the last element of array
# first and then first element and then
# second last element and then second
# element and so on.
i
=
0
j
=
n
-
1
while
(i < j):
print
(arr[j], end
=
" "
)
j
-
=
1
print
(arr[i], end
=
" "
)
i
+
=
1
# If the total element in array is odd
# then print the last middle element.
if
(n
%
2
!
=
0
):
print
(arr[i])
# Driver code
arr
=
[
1
,
12
,
4
,
6
,
7
,
10
]
n
=
len
(arr)
12 1 10 4 7 6
Comments
Post a Comment