Java de árboles

Java de árboles

TreeSet se considera una de las implementaciones más fundamentales de SDSEDSET que usan un árbol como su tipo de almacenamiento principal. En un conjunto de árboles, cada valor se almacena en la secuencia ordenada. Por defecto, todos los valores numéricos se conservan en orden ascendente, y las cadenas se manejan en orden basado en el diccionario. El conjunto de árboles mantiene el orden ascendente y basado en el diccionario si lo comparable se especifica o no. Para implementar adecuadamente la interfaz establecida, Treeset debe ser consistente con comparable. Además, los valores nulos no son aceptables en el árbol de árboles.

Ejemplo 1

Se requiere el método add () para agregar los elementos dentro del conjunto de árboles. El elemento especificado se agregará utilizando la misma secuencia de clasificación que cuando se crea el árbol de árboles. No agregará entradas duplicadas.

Dentro del código anterior, hemos insertado la clase de utilidad de Java para acceder a las clases y métodos de Java. A continuación, el método Main () está encerrado en la definición de la clase "CreateTreeset". Hemos probado el código de TreeSet dentro del método principal (). Primero hemos creado una variable "persona" de la clase Treeset y establecemos la interfaz vacía de Treeset en la variable "Personas" declaradas variables ".

Tenga en cuenta que solo hemos agregado los elementos de cadena ya que el tipo de datos del TreeSet se especifica al momento de crear su interfaz. Hemos insertado cinco elementos de cadena en el árbol de árboles, donde cada elemento de cadena es único. Luego, atravesamos cada elemento del árbol de árboles desde el método iterator (), que se imprimirá en orden ascendente en la pantalla de salida.

Los elementos creados usando la interfaz de TreeSet se obtienen como la salida en la siguiente salida de salida:

Ejemplo 2

Después de crear el conjunto de árboles, se puede acceder a los elementos utilizando el método integrado admitido por TreeSet. El método Contiene () verifica el elemento específico en el árbol de árboles. El primer método () recupera el elemento inicial del TreeSet, mientras que el último () método recupera el elemento final del árbol del árbol.

Después de importar la clase de utilidad, hemos definido una clase "AccessTreeSet". A continuación, implementamos el método Main () en la clase Java especificada para acceder a los elementos de TreeSet. Hemos declarado un objeto de "Colors" de tipo navegable con referencia a la clase de Treeset. TreeSet () está vacío, que se agrega con los valores de cadena invocando el método add (). Aquí, hemos agregado tres valores de cadena, el nombre de los diferentes colores. Después de eso, los valores de TreeSet se mostrarán en la pantalla a través de la declaración de impresión. A continuación, hemos creado una variable "Buscar" donde se inicializa la cadena para verificar. Para verificar si la cadena existe en los árboles proporcionados, hemos llamado al método Contiene () y agregamos la variable "Buscar" como parámetro. El método Contiene () verifica la existencia del elemento de cadena especificado desde el conjunto de árboles y genera los resultados booleanos. Además, también hemos obtenido el primer y último elemento en el conjunto de árboles del primer método () y el último () método. Ambos métodos generan el elemento específico colocado en la primera y última posición en el árbol de árboles proporcionado.

La verificación de la cadena particular del método Contiene () Devuelve el valor verdadero, que muestra que el elemento de cadena es parte del método Contiene (). A continuación, el primer valor del TreeSet y el último valor también se muestran a continuación:

Ejemplo 3

Se ha accedido al primer y último elemento en el ejemplo anterior. Para acceder y eliminar los elementos más altos y más bajos, se utiliza el método pollFirst () y PollLast (). El método pollfirst () se utiliza para recuperar y eliminar el elemento más bajo del primero. El método PollLast () se aplica para localizar y eliminar el elemento más alto del último del árbol de árboles.

El programa se establece con la clase Java "LowerandHighValueFromreeSet" donde se construye el método Main (). Aquí, hemos proporcionado la interfaz de TreeSet desde la clase de Treeset declarando el objeto "Integerset". Inicialmente, hemos creado un árbol de árboles vacío que se puede agregar con el elemento empleando el método add (). Los elementos enteros se cargan en el árbol de árboles utilizando el método add ().

Después de eso, dimos una declaración de impresión utilizando el método pollFirst () y PollLast (). El método pollfirst () obtiene los primeros elementos más bajos del árbol de árboles especificados. Por otro lado, el método PollLast () obtiene el elemento más alto del último de los árboles.

Los resultados se obtienen de los métodos pollFirst () y PollLast () que mostraron el elemento más bajo y más alto del árbol de árboles en la salida.

Ejemplo 4

El método Clear () se usa para borrar todos los elementos presentes en el árbol de árboles. El conjunto de árboles vacío se devuelve una vez que el método transclarar () se implementa en el árbol de árboles.

La clase pública "ClearTreeSet" se establece con el método Main () en el programa anterior. Hemos generado el árbol de árboles vacío allí, que se establece en la variable de la clase de árboles "Setelements" variables. Luego, insertamos los números aleatorios con la ayuda del método add () dentro del conjunto de árboles. A continuación, imprimimos el árbol de árboles para mostrar los elementos dentro de él. Después de visualizar, hemos empleado el método Clear () para borrar el conjunto de árboles.

Ejemplo 5

El árbol de árboles no permitirá la adición de elementos heterogéneos. Si intentamos agregar objetos heterogéneos de la clase, se lanzará "ClassCastException" durante el tiempo de ejecución. El árbol de árbol solo acepta objetos que son homogéneos y comparables.

Hemos implementado el método Main () dentro de la clase Java "heterogenousObjectreeSet" donde hemos establecido la interfaz de árbol de árboles. El TreeSet se define en el objeto "Charset". Los elementos se agregan al objeto "Charset" del árbol del árbol. Hemos insertado los elementos comparables con la interfaz StringBuffer. Tenga en cuenta que el último elemento dentro del árbol de árboles es heterogéneo, que es un valor entero. Luego, imprimimos los elementos del conjunto de árboles para obtener los resultados de recuperar el elemento heterogéneo.

Los resultados muestran que no se muestra el primer valor de índice del conjunto de árboles, pero todos los elementos de caracteres se muestran en la pantalla debido a objetos comparables.

Conclusión

La clase Java Treeset solo comprende elementos distintivos como el hashset. TreeSet es la forma óptima de almacenar grandes cantidades de datos relevantes debido a su rápida accesibilidad y duración de la recuperación, facilitando el descubrimiento rápido de datos. El documento cubre los fundamentos de la clase de Treeset, incluida su declaración. Además, aquí también se discuten diferentes métodos y operaciones.