Java: la interacción con las estructuras de la matriz como

Arrays de Java son estructuras abiertas que se pueden utilizar para almacenar todo tipo de información. Sin embargo, los desarrolladores han encontrado que las implementaciones de matriz específicos son extremadamente útiles. Estas implementaciones de matriz realizar tareas específicas en las aplicaciones y los desarrolladores las utilizan con tanta frecuencia que Java incluye clases especiales para hacer más fácil trabajar con ellos.

Aquí están las tres estructuras de matriz como más importantes que son en realidad las implementaciones especiales de matriz:

  • Pilas: Una pila funciona como una pila de panqueques. Usted cocinar los panqueques y los acumulan una encima de la otra. Luego de tomar las tortitas a la mesa donde se toma el panqueque superior de la pila y le das a alguien a comer.

    Una pila es un Last In, First Out (LIFO) la estructura que se utiliza a menudo para almacenar información entre las llamadas a otras áreas de una aplicación o de otras situaciones en las que hay que trabajar hacia atrás a través de la lista de elementos.

  • Colas: Una cola funciona como una línea en un banco. La gente llega y se sitúan en la parte de atrás de la línea. Ellos se abren camino a través de la línea y cuando llegan a la parte delantera, un cajero pide a ellos para hacer frente a sus necesidades. Muchas situaciones del mundo real requieren que un artículo en su proceso de solicitud en el orden en que se reciban. Una cola se llama First In, First Out (FIFO) estructura.

  • Deques: Un deque (pronunciado cubierta) Es una mezcla de la pila y la cola. Se usa cuando se necesita ambas conductas en una aplicación. Realmente hay momentos en los que necesita para procesar desde cualquier extremo de la lista en función de las condiciones. Sin embargo, un deque nunca deja que haces trampa y obtener los valores de la mitad de la lista.

  • Listas: Una lista es una especie de matriz especializada. Se utiliza para obtener la funcionalidad adicional necesaria para llevar a cabo tareas tales como la combinación de expresiones lambda con matrices. El uso de listas puede hacer que el código significativamente más corto y más fácil de leer que el código utilizando una matriz estándar.

    Se puede acceder a los elementos en cualquier lugar dentro de una lista, tal como lo hace con una gran variedad, pero las listas de proporcionar mucha más funcionalidad. También es posible tratar las listas como una pila, cola o deque según sea necesario.




» » » » Java: la interacción con las estructuras de la matriz como