Dada una array de 4 x 4, tenemos que intercambiar los elementos de la primera y la última fila y mostrar la array resultante.
Ejemplos:
Input : 3 4 5 0 2 6 1 2 2 7 1 2 2 1 1 2 Output : 2 1 1 2 2 6 1 2 2 7 1 2 3 4 5 0 Input : 9 7 5 1 2 3 4 1 5 6 6 5 1 2 3 1 Output : 1 2 3 1 2 3 4 1 5 6 6 5 9 7 5 1
El enfoque es muy simple, simplemente podemos intercambiar los elementos de la primera y la última fila de la array para obtener la array deseada como salida.
A continuación se muestra la implementación del enfoque:
Python3
# Python code to swap the element # of first and last row and display # the result def interchangeFirstLast(mat, n, m): rows = n # swapping of element between # first and last rows for i in range(n): t = mat[0][i] mat[0][i] = mat[rows-1][i] mat[rows-1][i] = t # Driver Program mat = [[8, 9, 7, 6], [4, 7, 6, 5], [3, 2, 1, 8], [9, 9, 7, 7]] n = 4 m = 4 interchangeFirstLast(mat, n, m) # printing the interchanged matrix for i in range(n): for j in range(m): print(mat[i][j], end = " ") print(" ") # This code is contributed by Shrikant13.
Producción :
9 9 7 7 4 7 6 5 3 2 1 8 8 9 7 6
Complejidad de tiempo : O(N)
Espacio auxiliar : O(1), ya que no estamos utilizando ningún espacio adicional.
¡ Consulte el artículo completo sobre elementos de intercambio de la primera y la última fila en la array para obtener más detalles!
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA