Complete Space and Time Complexity in Data Structure and Algorithms

Offen
#1 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
1/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
45/100
Issue-Typ
Dokumentation
Klarheit
Größtenteils klar
Aktivitätsstatus
Ruhig
Bereich
documentation

Rechercherichtung

Beginne mit den verlinkten Kursmaterialien zu Zeitkomplexität und Speicherkomplexität. Lies beide Ressourcen und verwende die aufgeführten Fragen, um dein Verständnis der Big-O-Notation, gängiger Komplexitäten, Sortieralgorithmen und verschachtelter Schleifen zu überprüfen; es gibt keinen Schritt zur Abgabe, daher bedeutet Abschluss, die Lektüre zu beenden und persönliche Notizen anzufertigen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

🏕 Priority Mandatory 🐂 Size Medium 📅 Sprint 1 Core Module-Complexity Submit:None
Link to the coursework

https://www.wscubetech.com/resources/dsa/time-complexity

Learning Objectives
  • Define Big O notation
  • List 8 common levels of time complexity
  • Identify the time complexity of given common (named) algorithms
Why are we doing this?

This is a primer on space and time complexity. It's basically a reference guide. You do not need to memorise this information. Read through it and make notes for yourself. Make sure you can answer the following questions:

  • What is Big O Notation?
  • Which has a higher complexity, bubble sort or timsort?
  • What's the problem with nested loops?

Complete

  1. https://www.wscubetech.com/resources/dsa/time-complexity
  2. https://www.wscubetech.com/resources/dsa/space-complexity
Maximum time in hours

3

How to get help

Share your blockers in your class channel
https://curriculum.codeyourfuture.io/guides/getting-help/asking-questions/

How to submit

No submission step. This is background reading for your own understanding.

Anything else?

Enjoy this folk dance bubble sort: https://www.youtube.com/watch?v=Iv3vgjM8Pv4

Vorherrschende Sprache
Python
Sterne
0
Forks
60
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus CodeYourFuture/Module-Complexity

Alle Issues in CodeYourFuture/Module-Complexity

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.