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

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

ఇంకా చదవండి

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

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

ఇంకా చదవండి

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

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

ఇంకా చదవండి

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

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

ఇంకా చదవండి

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

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

ఇంకా చదవండి

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

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

ఇంకా చదవండి

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

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

ఇంకా చదవండి

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

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

ఇంకా చదవండి

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

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

ఇంకా చదవండి

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

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

ఇంకా చదవండి