డబుల్ లింక్డ్ లిస్ట్ ఉపయోగించి డీక్యూ అమలు

సమస్య స్టేట్మెంట్ “డబుల్ లింక్డ్ లిస్ట్ ఉపయోగించి డీక్ అమలు” మీరు డెక్యూ లేదా డబుల్ ఎండెడ్ క్యూ యొక్క కింది విధులను రెట్టింపు లింక్డ్ లిస్ట్, ఇన్సర్ట్ ఫ్రంట్ (x) ఉపయోగించి అమలు చేయాల్సిన అవసరం ఉందని పేర్కొంది: Deque insertEnd (x) ప్రారంభంలో మూలకం x ని జోడించండి. ): చివర x మూలకాన్ని జోడించండి…

ఇంకా చదవండి

1 నుండి n వరకు బైనరీ సంఖ్యలను రూపొందించడానికి ఆసక్తికరమైన పద్ధతి

సమస్య ప్రకటన “1 నుండి n వరకు బైనరీ సంఖ్యలను రూపొందించడానికి ఆసక్తికరమైన పద్ధతి” మీకు ఒక సంఖ్య n ఇవ్వబడిందని, 1 నుండి n వరకు ఉన్న అన్ని సంఖ్యలను బైనరీ రూపంలో ముద్రించండి. ఉదాహరణలు 3 1 10 11 6 1 10 11 100 101 110 అల్గోరిథం తరం…

ఇంకా చదవండి

రెట్టింపు లింక్ చేసిన జాబితాను ఉపయోగించి ప్రాధాన్యత క్యూ

సమస్య ప్రకటన “రెట్టింపు లింక్డ్ జాబితాను ఉపయోగించి ప్రాధాన్యత క్యూ” సమస్య రెట్టింపు లింక్ జాబితాను ఉపయోగించి ప్రాధాన్యత క్యూ యొక్క క్రింది విధులను అమలు చేయమని అడుగుతుంది. పుష్ (x, p): తగిన స్థితిలో ప్రాధాన్యత క్యూలో ప్రాధాన్యత p తో మూలకం x ను ఎన్క్యూ చేయండి. పాప్ (): అత్యధిక ప్రాధాన్యతతో మూలకాన్ని తీసివేసి తిరిగి ఇవ్వండి…

ఇంకా చదవండి

బైనరీ చెట్టు BST కాదా అని తనిఖీ చేసే కార్యక్రమం

సమస్య ప్రకటన “బైనరీ చెట్టు BST కాదా అని తనిఖీ చేసే ప్రోగ్రామ్” మీకు బైనరీ చెట్టు ఇవ్వబడిందని మరియు బైనరీ చెట్టు బైనరీ శోధన చెట్టు యొక్క లక్షణాలను సంతృప్తిపరుస్తుందో లేదో మీరు తనిఖీ చేయాలి. కాబట్టి, బైనరీ చెట్టు కింది లక్షణాలను కలిగి ఉంది: ఎడమ సబ్‌ట్రీ…

ఇంకా చదవండి

మొదటి పునరావృతం కాని మూలకం

మాకు శ్రేణి A. ఇవ్వబడింది. మేము శ్రేణిలో మొదటి పునరావృతం కాని మూలకాన్ని కనుగొనాలి. ఉదాహరణ ఇన్పుట్: A [] = {2,1,2,1,3,4} అవుట్పుట్: మొదటి పునరావృతం కాని మూలకం: 3 ఎందుకంటే 1, 2 సమాధానం కాదు ఎందుకంటే అవి పునరావృతమవుతున్నాయి మరియు 4 సమాధానం కాదు ఎందుకంటే మనం కనుగొనాలి…

ఇంకా చదవండి

క్యూ యొక్క మొదటి K మూలకాలను తిప్పికొట్టడం

క్యూ సమస్య యొక్క మొదటి K మూలకాలను రివర్స్ చేయడంలో, మేము ఒక క్యూ మరియు ఒక సంఖ్య k ఇచ్చాము, క్యూ యొక్క మొదటి k మూలకాలను క్యూ యొక్క ప్రామాణిక కార్యకలాపాలను ఉపయోగించి రివర్స్ చేయండి. ఉదాహరణలు ఇన్పుట్: క్యూ = 10 -> 15 -> 31 -> 17 -> 12 -> 19 -> 2…

ఇంకా చదవండి

రెండు వెర్షన్ సంఖ్యలను సరిపోల్చండి

సమస్య స్టేట్మెంట్ సంస్కరణ సంఖ్యల రూపంలో ఉన్న రెండు ఇన్పుట్ తీగలను ఇచ్చారు. సంస్కరణ సంఖ్య abcd లాగా కనిపిస్తుంది, ఇక్కడ a, b, c, d పూర్ణాంకాలు. కాబట్టి, సంస్కరణ సంఖ్య స్ట్రింగ్, దీనిలో సంఖ్యలను చుక్కల ద్వారా వేరు చేస్తారు. మేము రెండు తీగలను (వెర్షన్ సంఖ్యలు) మరియు…

ఇంకా చదవండి