كيف تجد المجموعة الفرعية للسلسلة في Java؟
كيف تجد المجموعة الفرعية للسلسلة في Java؟

فيديو: كيف تجد المجموعة الفرعية للسلسلة في Java؟

فيديو: كيف تجد المجموعة الفرعية للسلسلة في Java؟
فيديو: #018 [JAVA] - Method / Function Part 1 2024, ديسمبر
Anonim

ال مجموعة فرعية من سلسلة هي الشخصية أو مجموعة الشخصيات الموجودة داخل سلسلة . كل ما هو ممكن مجموعات فرعية ل سلسلة سيكون n (n + 1) / 2.

برنامج:

  1. فئة عامة AllSubsets {
  2. فراغ رئيسي ثابت عام ( سلسلة args) {
  3. سلسلة str = "FUN" ؛
  4. int لين = str.
  5. كثافة العمليات = 0 ؛

وبالتالي ، كيف أجد مجموعات فرعية في Java؟

تستطيع تجد الكل مجموعات فرعية للمجموعة أو مجموعة الطاقة باستخدام التكرار أيضًا. سيكون هناك 2 ^ N. مجموعات فرعية لمجموعة معينة ، حيث N هو عدد العناصر في المجموعة. على سبيل المثال ، سيكون هناك 2 ^ 4 = 16 مجموعات فرعية للمجموعة {1 ، 2 ، 3 ، 4}. يشير كل '1' في التمثيل الثنائي إلى عنصر في هذا الموضع.

قد يتساءل المرء أيضًا ، كيف تعيد جزءًا من سلسلة في Java؟ ال سلسلة فرعية لسلسلة جافا () طريقة عائدات أ جزء التابع سلسلة . نجتاز مؤشر البداية وموضع رقم مؤشر النهاية في سلسلة جافا الفرعية الطريقة التي يكون فيها مؤشر البداية شاملاً ومؤشر النهاية حصريًا. بمعنى آخر ، يبدأ فهرس البداية من 0 بينما يبدأ فهرس النهاية من 1.

بعد ذلك ، السؤال هو ، كيف أجد كل التتابعات للسلسلة؟

التفسير: الخطوة 1: كرر على الكل سلسلة الخطوة 2: كرر من نهاية سلسلة من أجل إنشاء سلسلة فرعية مختلفة ، أضف السلسلة الفرعية إلى القائمة الخطوة 3: قم بإسقاط حرف k من السلسلة الفرعية التي تم الحصول عليها من أعلى لإنشاء مختلف اللاحقة . الخطوة 4: إذا كان ملف اللاحقة ليس في القائمة ثم يتكرر.

ما هي طرق السلسلة في جافا؟

سلسلة جافا فئة توفر الكثير من أساليب لإجراء عمليات على سلسلة مثل قارن () ، concat () ، يساوي () ، انقسام () ، طول () ، استبدل () ، قارن () ، متدرب () ، سلسلة فرعية () إلخ. جافا .lang. سلسلة فئة تنفذ واجهات متسلسلة وقابلة للمقارنة و CharSequence.

موصى به: