Как намирате подмножеството на низ в Java?
Как намирате подмножеството на низ в Java?

Видео: Как намирате подмножеството на низ в Java?

Видео: Как намирате подмножеството на низ в Java?
Видео: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Ноември
Anonim

В подмножество на низ е символът или групата от знаци, които присъстват вътре низ . Всички възможни подмножества за низ ще бъде n(n+1)/2.

програма:

  1. публичен клас AllSubsets {
  2. публична статична празнота main( низ аргументи) {
  3. низ str = "ЗАБАВЛЕНИЕ";
  4. int len = str.
  5. int temp = 0;

Следователно, как да намеря подмножества в Java?

Можеш намирам всичко подмножества на набор или мощност, използвайки също итерация. Ще има 2^N подмножества за даден набор, където N е броят на елементите в набора. Например, ще има 2^4 = 16 подмножества за множеството {1, 2, 3, 4}. Всяка '1' в двоичното представяне показва елемент в тази позиция.

Човек може също да попита как се връща част от низ в Java? В java низ подниз () метод се завръща а част от низ . Предаваме начален индекс и позиция на крайния индекс в java подниз метод, при който началният индекс е включващ, а крайният индекс е изключителен. С други думи, началният индекс започва от 0, докато крайният индекс започва от 1.

Впоследствие въпросът е как да намеря всички подпоследователности на низ?

Обяснение: Стъпка 1: Повторете всичко низ Стъпка 2: Повторете от края на низ за да генерирате различен подниз, добавете подниз към списъка. Стъпка 3: Пуснете k-ти знак от подниза, получен отгоре, за да генерирате различни подпоследователност . Стъпка 4: ако подпоследователност не е в списъка, след което се повтаря.

Какви са низовите методи в Java?

Java String клас предоставя много методи за извършване на операции на низ като compare(), concat(), equals(), split(), length(), replace(), compareTo(), intern(), substring() и т.н. java .lang низ клас реализира Serializable, Comparable и CharSequence интерфейси.

Препоръчано: