BST నోడ్‌ల మధ్య కనీస దూరం లీట్‌కోడ్ పరిష్కారం

సమస్య BST నోడ్‌ల మధ్య కనీస దూరం లీట్‌కోడ్ సొల్యూషన్ మీకు బైనరీ సెర్చ్ ట్రీని అందించిందని పేర్కొంది. మరియు మీరు మొత్తం BST లో కనీస వ్యత్యాసాన్ని కనుగొనవలసి ఉంటుంది. కాబట్టి, మీరు BST లోని ఏదైనా రెండు నోడ్‌ల మధ్య కనీస సంపూర్ణ వ్యత్యాసాన్ని కనుగొనాలి. ఒక బిఎస్టి…

ఇంకా చదవండి

బైనరీ ట్రీ లీట్‌కోడ్ సొల్యూషన్ యొక్క గరిష్ట లోతు

సమస్య స్టేట్మెంట్ సమస్యలో బైనరీ చెట్టు ఇవ్వబడుతుంది మరియు ఇచ్చిన చెట్టు యొక్క గరిష్ట లోతును మనం కనుగొనాలి. బైనరీ చెట్టు యొక్క గరిష్ట లోతు రూట్ నోడ్ నుండి సుదూర ఆకు నోడ్ వరకు పొడవైన మార్గం వెంట ఉన్న నోడ్ల సంఖ్య. ఉదాహరణ 3 /…

ఇంకా చదవండి

ఫోన్ నంబర్ యొక్క అక్షరాల కలయికలు

ఫోన్ నంబర్ సమస్య యొక్క అక్షరాల కలయికలో, మేము 2 నుండి 9 వరకు సంఖ్యలను కలిగి ఉన్న స్ట్రింగ్ ఇచ్చాము. ప్రతి సంఖ్యకు కొన్ని అక్షరాలు కేటాయించినట్లయితే, ఆ సంఖ్య ద్వారా సూచించబడే అన్ని కలయికలను కనుగొనడం సమస్య. సంఖ్య యొక్క అసైన్మెంట్…

ఇంకా చదవండి

ఇచ్చిన రెండు క్రమబద్ధీకరించిన శ్రేణుల ప్రత్యామ్నాయ మూలకాల నుండి అన్ని క్రమబద్ధీకరించబడిన శ్రేణులను సృష్టించండి

సమస్య “ఇచ్చిన రెండు క్రమబద్ధీకరించిన శ్రేణుల ప్రత్యామ్నాయ మూలకాల నుండి అన్ని క్రమబద్ధీకరించబడిన శ్రేణులను సృష్టించండి” మీకు రెండు క్రమబద్ధీకరించిన శ్రేణులు ఉన్నాయని అనుకుందాం. సమస్య స్టేట్మెంట్ అన్ని క్రమబద్ధీకరించిన శ్రేణులను కనుగొనమని అడుగుతుంది, ఆ సంఖ్య ఇచ్చిన రెండు వేర్వేరు శ్రేణుల నుండి ప్రత్యామ్నాయంగా అమర్చాలి. ఉదాహరణ అర్రా []…

ఇంకా చదవండి

పునరావృత ఉపయోగించి స్టాక్‌ను క్రమబద్ధీకరించండి

సమస్య ప్రకటన “పునరావృత ఉపయోగించి స్టాక్‌ను క్రమబద్ధీకరించు” సమస్య మీకు స్టాక్ డేటా నిర్మాణాన్ని ఇచ్చిందని పేర్కొంది. పునరావృత ఉపయోగించి దాని మూలకాలను క్రమబద్ధీకరించండి. స్టాక్ యొక్క దిగువ జాబితా చేయబడిన ఫంక్షన్లను మాత్రమే ఉపయోగించవచ్చు - పుష్ (మూలకం) - స్టాక్లో మూలకాన్ని చొప్పించడానికి. పాప్ () - పాప్ () - తొలగించడానికి / తొలగించడానికి…

ఇంకా చదవండి

స్టాక్ యొక్క మధ్య మూలకాన్ని తొలగించండి

సమస్య ప్రకటన డేటా నిర్మాణం (స్టాక్) ఇవ్వబడింది. స్టాక్లో ఒక మూలకాన్ని చొప్పించడానికి, స్టాక్ - పుష్ () - యొక్క ప్రాథమిక విధులను ఉపయోగించి ఇచ్చిన స్టాక్ యొక్క మధ్య మూలకాన్ని తొలగించడానికి ఒక ప్రోగ్రామ్ రాయండి. పాప్ () - స్టాక్ నుండి ఎగువ మూలకాన్ని తొలగించడానికి / తొలగించడానికి. ఖాళీ () - తనిఖీ చేయడానికి…

ఇంకా చదవండి

అదనపు స్థలాన్ని ఉపయోగించకుండా 2n పూర్ణాంకాలను a1-b1-a2-b2-a3-b3 - .. bn గా షఫుల్ చేయండి

సమస్య స్టేట్మెంట్ మీకు పూర్ణాంకాల శ్రేణి ఇవ్వబడింది. “2n పూర్ణాంకాలను a1-b1-a2-b2-a3-b3 - .. bn అదనపు స్థలాన్ని ఉపయోగించకుండా షఫుల్ చేయండి” అనే సమస్య శ్రేణిలోని అన్ని సంఖ్యలను షఫుల్ చేయమని అడుగుతుంది (x0, x1, x2, x3, y0, y1, y2, y3) x0, y0,…

ఇంకా చదవండి

సమతుల్య బైనరీ చెట్టు

సమతుల్య బైనరీ చెట్టు సమస్యలో, మేము బైనరీ చెట్టు యొక్క మూలాన్ని ఇచ్చాము. ఇది ఎత్తు బ్యాలెన్స్ కాదా అని మనం నిర్ణయించుకోవాలి. ఉదాహరణలు ఇన్‌పుట్ అవుట్‌పుట్ నిజమైన ఇన్‌పుట్ అవుట్‌పుట్: తప్పుడు సమతుల్య బైనరీ చెట్టు సమతుల్య బైనరీ చెట్టులోని ప్రతి నోడ్‌లో 1 లేదా అంతకంటే తక్కువ తేడా ఉంటుంది…

ఇంకా చదవండి

పునరావృత ఉపయోగించి క్యూను రివర్స్ చేస్తోంది

మేము క్యూ ఇచ్చిన రికర్షన్ సమస్యను ఉపయోగించి క్యూను రివర్స్ చేయడంలో, రికర్షన్ ఉపయోగించి క్యూను రివర్స్ చేయడానికి పునరావృత అల్గోరిథం రాయండి. ఉదాహరణలు ఇన్పుట్ 10 -> 9 -> 3 -> 11 -> 5 అవుట్పుట్ 5 -> 11 -> 3 -> 9 -> 10 ఇన్పుట్ 1 -> 2 -> 3 ->…

ఇంకా చదవండి

పునరావృత ఉపయోగించి స్టాక్‌ను రివర్స్ చేయండి

రికర్షన్ సమస్యను ఉపయోగించి స్టాక్‌ను రివర్స్ చేయడంలో, మేము స్టాక్ డేటా నిర్మాణాన్ని ఇచ్చాము. పునరావృత ఉపయోగించి దాని మూలకాలను రివర్స్ చేయండి. స్టాక్ యొక్క దిగువ జాబితా చేయబడిన ఫంక్షన్లను మాత్రమే ఉపయోగించవచ్చు - పుష్ (మూలకం) - స్టాక్లో మూలకాన్ని చొప్పించడానికి. పాప్ () - ఎగువన ఉన్న మూలకాన్ని తొలగించడానికి / తొలగించడానికి…

ఇంకా చదవండి