powered by v43.aiకళాకారుడిలా శరీర నిర్మాణాన్ని నేర్చుకోండి
తెలుగు
డేటా నిర్మాణాలు మరియు అల్గోరిథమ్‌లు

అల్గోరిథమ్‌ల అభ్యాస వేదిక

ఒక్కో దశను పరిశీలించండి. భావనను అర్థం చేసుకోండి. సవాలును సాధించండి.

సార్టింగ్ సాధన చేయండి ↓50 అంశాలు · 3 అభ్యాస స్థాయులు · 150 సవాలు రౌండ్లు
0 XP0 పూర్తిగా నేర్చుకున్నవి
క్రమబద్ధీకరణ · పునాది

బబుల్ సార్ట్

సిద్ధంగా ఉంది. అల్గోరిథమ్‌లోని ప్రతి దశను పరిశీలించి మార్పును వివరించండి.

  1. for end = n−1 down to 1
  2. swapped = false
  3. for i = 0 to end−1
  4. if a[i] > a[i+1]: swap; swapped = true
  5. if not swapped: break

గరిష్ఠంగా 12 పూర్ణసంఖ్యలు ఇవ్వండి. దశలను మళ్లీ నిర్మించి ఈ అంశపు సవాలును ప్రారంభించడానికి ఇన్‌పుట్‌ను వర్తింపజేయండి.

సాధన వేదిక · క్విజ్‌కు ముందు అన్వేషించండి

బబుల్ సార్ట్‌ను స్వయంగా అమలు చేయండి

తప్పు క్రమంలో ఉన్న పక్కపక్క విలువలను మాత్రమే మార్చండి. ఎడమ నుంచి కుడికి ఒకసారి పూర్తిగా వెళ్లాక పెద్ద విలువ కుడివైపు చేరుతుంది.

0 swaps · Keyboard: Tab to a bar, Enter to select, then select its neighbour.

Select two neighbouring bars, or drag one onto its neighbour.

ఇక్కడ స్వేచ్ఛగా సాధన చేయండి. భావనల సవాలులో క్విజ్ నక్షత్రాలను పొందండి.

ప్రణాళికతో సాధన

చూడటంతోనే ఆగిపోకండి

  1. 1ముందుకు వెళ్లే ముందు తదుపరి పోలిక, పాయింటర్ కదలిక లేదా స్థితి మార్పును ఊహించండి.
  2. 2వివరణను చదివి మారకుండా ఉండే నియమాన్ని గుర్తించండి.
  3. 3ఇన్‌పుట్ మార్చి, ఊహలపై ఆధారపడకుండా భావనల సవాలును పరిష్కరించండి.
ఈ అభ్యాస మార్గం గురించి

పునాదుల నుంచి ఉన్నత పద్ధతుల వరకు

ఈ గ్రంథాలయంలో పరిమిత బోధనా ఉదాహరణలతో ముఖ్యమైన DSA పద్ధతులు ఉన్నాయి. పునాది, నైపుణ్య నిర్మాణం, ఉన్నత స్థాయి అనేవి అభ్యాస పురోగతిని సూచిస్తాయి. ప్లేబ్యాక్ కోసం నిల్వ చేసే దశలను అల్గోరిథమ్ మెమరీ లెక్కలో చేర్చము.

మరింత అధ్యయనం: MIT అల్గోరిథమ్‌ల పరిచయం ↗