በጃቫ ውስጥ የሕብረቁምፊ ንዑስ ስብስብን እንዴት ማግኘት ይቻላል?
በጃቫ ውስጥ የሕብረቁምፊ ንዑስ ስብስብን እንዴት ማግኘት ይቻላል?

ቪዲዮ: በጃቫ ውስጥ የሕብረቁምፊ ንዑስ ስብስብን እንዴት ማግኘት ይቻላል?

ቪዲዮ: በጃቫ ውስጥ የሕብረቁምፊ ንዑስ ስብስብን እንዴት ማግኘት ይቻላል?
ቪዲዮ: HOW I SOLVED LEETCODE PROBLEM USING CHATGPT | ChatGPT For Programmers |@OpenAI ChatGPT Tutorials ai 2024, ግንቦት
Anonim

የ የሕብረቁምፊ ንዑስ ስብስብ በ ውስጥ የሚገኙት ገጸ ባህሪው ወይም የቁምፊዎች ቡድን ነው ሕብረቁምፊ . የሚቻለው ሁሉ ንዑስ ስብስቦች ለ ሕብረቁምፊ n(n+1)/2 ይሆናል።

ፕሮግራም፡ -

  1. የህዝብ ክፍል All Subsets {
  2. የህዝብ የማይንቀሳቀስ ባዶ ዋና ( ሕብረቁምፊ አርግስ) {
  3. ሕብረቁምፊ str = "አዝናኝ";
  4. int len = str.
  5. int ሙቀት = 0;

ስለዚህ፣ በጃቫ ውስጥ ንዑስ ስብስቦችን እንዴት ማግኘት እችላለሁ?

ትችላለህ ማግኘት ሁሉም ንዑስ ስብስቦች ተደጋጋሚነት በመጠቀም ስብስብ ወይም የኃይል ስብስብ። 2^N ይኖራል ንዑስ ስብስቦች ለተጠቀሰው ስብስብ, N በስብስብ ውስጥ ያሉት ንጥረ ነገሮች ቁጥር ነው. ለምሳሌ 2^4 = 16 ይኖራል ንዑስ ስብስቦች ለስብስቡ {1፣2፣3፣4}። በሁለትዮሽ ውክልና ውስጥ ያለው እያንዳንዱ '1' በዚያ ቦታ ላይ ያለውን አካል ያሳያል።

እንዲሁም አንድ ሰው በጃቫ ውስጥ የሕብረቁምፊውን ክፍል እንዴት እንደሚመልሱ ሊጠይቅ ይችላል? የ የጃቫ ሕብረቁምፊ ንዑስ ሕብረቁምፊ () ዘዴ ይመለሳል ሀ ክፍል የእርሱ ሕብረቁምፊ . በ ውስጥ የጀማሪ ኢንዴክስ እና መጨረሻ ጠቋሚ ቁጥር ቦታን እናልፋለን ጃቫ ንዑስ ሕብረቁምፊ የመነሻ ኢንዴክስ አካታች የሆነበት እና የመጨረሻ መረጃ ጠቋሚ ብቸኛ የሆነበት ዘዴ። በሌላ አነጋገር የመነሻ ኢንዴክስ ከ 0 ይጀምራል ፣ የመጨረሻው መረጃ ጠቋሚ ከ 1 ይጀምራል።

በመቀጠል፣ ጥያቄው ሁሉንም የሕብረቁምፊ ተከታታዮችን እንዴት ማግኘት እችላለሁ?

ማብራሪያ፡ ደረጃ 1፡ በጠቅላላ ይድገሙት ሕብረቁምፊ ደረጃ 2፡ ከመጨረሻው ይድገሙት ሕብረቁምፊ የተለያዩ ንኡስ ሕብረቁምፊ ለማመንጨት ንዑስ ዝርዝሩን ወደ ዝርዝሩ ያክሉት ደረጃ 3፡ የተለያዩ ለማመንጨት kth ቁምፊ ከላይ ከተገኘው ንዑስ ሕብረቁምፊ ጣል ያድርጉ። ቀጣይ . ደረጃ 4: ከሆነ ቀጣይ በዝርዝሩ ውስጥ የለም ከዚያም ይደጋገማል.

በጃቫ ውስጥ የሕብረቁምፊ ዘዴዎች ምንድ ናቸው?

ጃቫ ሕብረቁምፊ ክፍል ብዙ ያቀርባል ዘዴዎች ላይ ስራዎችን ለማከናወን ሕብረቁምፊ እንደ ማነፃፀር () ፣ concat () ፣ እኩል () ፣ የተከፈለ () ፣ ርዝመት () ፣ ምትክ () ፣ ማነፃፀር ቶ () ፣ intern () ንኡስ ሕብረቁምፊ () ወዘተ. ጃቫ .ላንግ. ሕብረቁምፊ ክፍል Serializable, Comparable እና CharSequence በይነገጾችን ተግባራዊ ያደርጋል።

የሚመከር: