¿Cómo se encuentra el subconjunto de una cadena en Java?
¿Cómo se encuentra el subconjunto de una cadena en Java?

Video: ¿Cómo se encuentra el subconjunto de una cadena en Java?

Video: ¿Cómo se encuentra el subconjunto de una cadena en Java?
Video: Extraer parte de una cadena en Java Función substring 2024, Abril
Anonim

los subconjunto de una cadena es el personaje o el grupo de personajes que están presentes dentro del cuerda . Todo lo posible subconjuntos para cuerda será n (n + 1) / 2.

Programa:

  1. clase pública AllSubsets {
  2. público vacío estático principal Cuerda argumentos) {
  3. Cuerda str = "DIVERSIÓN";
  4. int len = str.
  5. int temp = 0;

En consecuencia, ¿cómo encuentro subconjuntos en Java?

Usted puede encontrar todos subconjuntos de conjunto o conjunto de potencia utilizando iteración también. Habrá 2 ^ N subconjuntos para un conjunto dado, donde N es el número de elementos del conjunto. Por ejemplo, habrá 2 ^ 4 = 16 subconjuntos para el conjunto {1, 2, 3, 4}. Cada '1' en la representación binaria indica un elemento en esa posición.

También se puede preguntar, ¿cómo se devuelve parte de una cadena en Java? los subcadena de cadena java () método devoluciones a parte de El cuerda . Pasamos el índice de inicio y el número de índice final en el subcadena de Java método donde el índice inicial es inclusivo y el índice final es exclusivo. En otras palabras, el índice de inicio comienza desde 0 mientras que el índice final comienza desde 1.

Posteriormente, la pregunta es, ¿cómo encuentro todas las subsecuencias de una cadena?

Explicación: Paso 1: Repita todo el Cuerda Paso 2: repite desde el final de cuerda para generar una subcadena diferente, agregue la subcadena a la lista Paso 3: Elimine el k-ésimo carácter de la subcadena obtenida de arriba para generar diferentes subsecuencia . Paso 4: si el subsecuencia no está en la lista, luego se repite.

¿Cuáles son los métodos de cadena en Java?

Cadena Java la clase proporciona una gran cantidad de métodos para realizar operaciones en cuerda como compare (), concat (), equals (), split (), length (), replace (), compareTo (), intern (), substring (), etc. Java .lang. Cuerda class implementa interfaces Serializable, Comparable y CharSequence.

Recomendado: