La tarea es imprimir todos los elementos que están presentes en posición uniforme. Considere un ejemplo, tenemos una array de longitud 6 y necesitamos mostrar todos los elementos que están presentes en las posiciones 2, 4 y 6, es decir; en los índices 1, 3, 5.
Ejemplo:
Input: [1,2,3,4,5,6] Output: 2 4 6 Input: [1,2] Output: 2
Enfoque:
1) Primero tome una clase con el nombre DisplayElementAtEvenPosition .
2) Luego, dentro de la función principal, declare e inicialice una array con los valores mencionados en el ejemplo anterior.
3) Ahora, para mostrar los valores en una posición uniforme, necesitamos iterar a través de la array.
4) Para este propósito, tome un ciclo for e itere a través de la array mientras incrementa el valor con 2 , ya que necesitamos los valores en una posición uniforme.
5) Una vez que haya terminado con el enfoque, compílelo para obtener el resultado.
Ejemplo:
Java
// Java Program to Print the Elements of an Array Present on // Even Position import java.io.*; import java.util.*; public class EvenPosition { public static void main(String[] args) { // declaration and initialization of array. int[] arr = new int[] { 1, 2, 3, 4, 5, 6 }; // iterating through the array using for loop for (int i = 1; i < arr.length; i = i + 2) { // print element to the console System.out.println(arr[i]); } } }
2 4 6
Complejidad de tiempo: O(n) donde n es el tamaño de una array
Espacio Auxiliar: O(1)
Publicación traducida automáticamente
Artículo escrito por bunnyram19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA