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

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

ఇంకా చదవండి

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

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

ఇంకా చదవండి

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

Problem Statement   The problem “Priority Queue using doubly linked list” asks to implement the following functions of priority queue using doubly linked list. push(x, p) : Enqueue an element x with priority p in the priority queue at appropriate position. pop() : Remove and return the element with highest priority …

ఇంకా చదవండి

బైనరీ చెట్టు 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 ...

ఇంకా చదవండి

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

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

ఇంకా చదవండి