Java тіліндегі жолдың ішкі жиынын қалай табуға болады?
Java тіліндегі жолдың ішкі жиынын қалай табуға болады?

Бейне: Java тіліндегі жолдың ішкі жиынын қалай табуға болады?

Бейне: Java тіліндегі жолдың ішкі жиынын қалай табуға болады?
Бейне: 11 - сабақ. С++ тіліндегі символды жиым (жиын) және жол 2024, Мамыр
Anonim

The жолдың ішкі жиыны ішінде болатын кейіпкер немесе таңбалар тобы жол . Барлық мүмкін ішкі жиындар үшін жол n(n+1)/2 болады.

Бағдарлама:

  1. жалпы класс AllSubsets {
  2. жалпы статикалық бос негізгі( Жол арг) {
  3. Жол str = "ҚЫЗЫҚ";
  4. int len = str.
  5. int temp = 0;

Демек, Java-да ішкі жиындарды қалай табуға болады?

Сен істей аласың табу барлық ішкі жиындар итерацияны пайдалана отырып, жиынтық немесе қуат жинағы. 2^N болады ішкі жиындар берілген жиын үшін, мұндағы N – жиындағы элементтердің саны. Мысалы, 2^4 = 16 болады ішкі жиындар {1, 2, 3, 4} жиыны үшін. Екілік көріністегі әрбір «1» сол позициядағы элементті көрсетеді.

Сондай-ақ, Java-да жолдың бір бөлігін қалай қайтаруға болады? The java жолының ішкі жолы () әдісі қайтарады а бөлігі -ның жол . Біз индекстің басы мен аяқталуының индексінің нөмірінің орнын өтеміз java ішкі жолы бастапқы индексі инклюзивті және аяқталу индексі эксклюзивті болып табылатын әдіс. Басқаша айтқанда, бастапқы индекс 0-ден басталады, ал соңғы индекс 1-ден басталады.

Әрі қарай, сұрақ: жолдың барлық ішкі тізбектерін қалай табуға болады?

Түсініктеме: 1-қадам: Бүкіл қайталау Жол 2-қадам: соңынан қайталаңыз жол әр түрлі ішкі жолды жасау үшін тізімге ішкі жолды қосыңыз 3-қадам: Әртүрлі генерациялау үшін жоғарыдан алынған ішкі жолдан k-ші таңбаны тастаңыз кейінгі реттілік . 4-қадам: егер кейінгі реттілік тізімде жоқ болса, қайталанады.

Java тіліндегі жолдық әдістер қандай?

Java жолы сынып көп нәрсені қамтамасыз етеді әдістері бойынша операцияларды орындау жол салыстыру(), concat(), equals(), split(), length(), ауыстыру(), салыстыру(), intern(), substring() т.б. java .lang. Жол сынып Сериялық, Салыстырмалы және CharSequence интерфейстерін жүзеге асырады.

Ұсынылған: