కనీస సంపూర్ణ వ్యత్యాసం లీట్‌కోడ్ పరిష్కారం

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

ఇంకా చదవండి

ప్రస్తారణలు లీట్‌కోడ్ పరిష్కారం

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

ఇంకా చదవండి

థ్రెషోల్డ్ లీట్‌కోడ్ సొల్యూషన్ ఇచ్చిన అతిచిన్న డివైజర్‌ను కనుగొనండి

ఈ పోస్ట్‌లో థ్రెషోల్డ్ లీట్‌కోడ్ సొల్యూషన్ ప్రాబ్లమ్ స్టేట్‌మెంట్ ఇచ్చిన చిన్న డివైజర్‌ను కనుగొనండి సమస్యలో ”చిన్న డివైజర్‌ను కనుగొన్న థ్రెషోల్డ్” కనుగొనబడింది. ఒక వేరియబుల్ "ఫలితం" లో మూలకాలు ఉన్నప్పుడు అన్ని సమాధానాల మొత్తంగా నిర్వచించబడింది ...

ఇంకా చదవండి

అక్షరాలను పునరావృతం చేయకుండా పొడవైన సబ్‌స్ట్రింగ్

స్ట్రింగ్ ఇచ్చినప్పుడు, అక్షరాలను పునరావృతం చేయకుండా మనం పొడవైన సబ్‌స్ట్రింగ్ పొడవును కనుగొనాలి. కొన్ని ఉదాహరణలను పరిశీలిద్దాం: ఉదాహరణ pwwkew 3 వివరణ: సమాధానం "wke" పొడవు 3 aav 2 వివరణ: అక్షరాలు బ్రూట్ ఫోర్స్ పునరావృతం చేయకుండా పొడవైన సబ్‌స్ట్రింగ్ కోసం పొడవు 2 అప్రోచ్ -1 తో సమాధానం "av"

ఇంకా చదవండి

O (1) సమయం మరియు O (1) అదనపు స్థలంలో getMin () కు మద్దతిచ్చే స్టాక్‌ను రూపొందించండి

O (1) సమయం మరియు O (1) అదనపు స్థలంలో getMin () కు మద్దతిచ్చే స్టాక్‌ను రూపొందించండి. అందువల్ల ప్రత్యేక స్టాక్ డేటా నిర్మాణం స్టాక్ యొక్క అన్ని ఆపరేషన్లకు మద్దతు ఇవ్వాలి - శూన్యమైన పుష్ () పూర్ణాంక పాప్ () బూల్ ఈస్‌ఫుల్ () బూల్ స్థిరమైన సమయంలో. కనీస విలువను తిరిగి ఇవ్వడానికి అదనపు ఆపరేషన్ getMin () ను జోడించండి…

ఇంకా చదవండి

రెండు సంఖ్యల జిసిడి

గ్రేటెస్ట్ కామన్ ఫ్యాక్టర్ అంటే ఏమిటి? రెండు సంఖ్యల GCD ఈ రెండింటినీ విభజించే అతిపెద్ద సంఖ్య. అప్రోచ్ -1 బ్రూట్ ఫోర్స్ రెండు సంఖ్యల యొక్క అన్ని ప్రధాన కారకాలను కనుగొనడం, ఆపై ఖండన ఉత్పత్తిని కనుగొనడం. రెండు సంఖ్యలను విభజించే అతిపెద్ద సంఖ్యను కనుగొనడం. అది ఏమిటి…

ఇంకా చదవండి

శ్రేణిని తిప్పండి

రొటేట్ అర్రే అనేది ఒక సమస్య, దీనిలో మేము పరిమాణం N యొక్క శ్రేణిని ఇచ్చాము. మేము శ్రేణిని సరైన దిశలో తిప్పాలి. ప్రతి మూలకం ఒక స్థానం ద్వారా కుడి మరియు శ్రేణి యొక్క చివరి మూలకం మొదటి స్థానానికి వస్తాయి. కాబట్టి, మేము K విలువను ఇచ్చాము…

ఇంకా చదవండి

త్వరిత క్రమబద్ధీకరణ

క్విక్ సార్టింగ్ అనేది సార్టింగ్ అల్గోరిథం. శీఘ్ర క్రమబద్ధీకరణ అల్గోరిథం ఉపయోగించి క్రమబద్ధీకరించని శ్రేణి క్రమబద్ధీకరణ ఇవ్వబడింది. ఉదాహరణ ఇన్‌పుట్: {8, 9, 5, 2, 3, 1, 4} అవుట్‌పుట్: {1, 2, 3, 4, 5, 8, 9} సిద్ధాంతం ఇది విభజించబడింది మరియు క్రమబద్ధీకరించే అల్గోరిథమ్‌ను జయించింది. ఇది శ్రేణిలో కీలకమైన మూలకాన్ని ఎంచుకుంటుంది, విడిపోతుంది ...

ఇంకా చదవండి

లింక్ చేయబడిన జాబితాను రివర్స్ చేయండి

సమస్య ప్రకటన సమస్య "లింక్ చేయబడిన జాబితాను తిప్పికొట్టండి" అనేది లింక్ చేయబడిన జాబితా యొక్క తల మాకు ఇవ్వబడిందని పేర్కొంది. మేము వాటి మధ్య లింక్‌లను మార్చడం ద్వారా లింక్ చేసిన లిస్ట్‌ను రివర్స్ చేయాలి మరియు రివర్స్డ్ లింక్డ్ హెడ్‌ని తిరిగి ఇవ్వాలి. ఉదాహరణ 10-> 20-> 30-> 40-> శూన్య శూన్య <-10 <-20 <-30 <-40 వివరణ మేము లింక్‌ని తిప్పికొట్టాము ...

ఇంకా చదవండి

కుప్ప క్రమబద్ధీకరించు

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

ఇంకా చదవండి