Bubble Sort - Sortierverfahren 6

Поділитися
Вставка
  • Опубліковано 13 січ 2018
  • HOL DIR JETZT DIE SIMPLECLUB APP FÜR BESSERE NOTEN! 😎⤵️
    simpleclub.com/unlimited-yt?v... *
    (Über den Link bekommst du sogar 10% Rabatt auf simpleclub unlimited! 😇)
    *Werbung für unser eigenes Produkt
    📱DAS BEKOMMST DU MIT DER APP:
    ▸ Alle Videos (auch für Deutsch, Englisch, Französisch, etc.)
    ▸ Passende Übungsaufgaben (+ originale Abiturprüfungen!)
    ▸ Fertige Zusammenfassungen
    ▸ Persönliche Lernpläne für jede Klausur
    ▸ Wir sagen dir, wie gut du vorbereitet bist! ✅
    -----------
    🍿FOLGE SIMPLECLUB FÜR FETTEN CONTENT!
    ▸ Instagram: / simpleclub
    ▸ TikTok: / simpleclub
    🎓 WAS IST SIMPLECLUB?
    simpleclub ist die coolste und beliebteste Lernapp für Schülerinnen und Schüler in Deutschland. Wir glauben, dass neue Lernmittel wie z.B. unsere App in Zukunft das klassische Schulbuch ersetzen müssen, sodass DU alles genau so lernen kannst, wie DU es brauchst. 💪🏽
    Wir haben unsere App entwickelt, um dich mit interaktiven Übungsaufgaben, Zusammenfassungen, persönlichen Playlisten und noch vielem mehr perfekt auf alle Fächer vorzubereiten! Mit simpleclub sparst du dir Stress und Angst vor JEDER Prüfung und gehst gechillt durch deine Schulzeit. 🚀
    Es ist Zeit, das beste aus dir rauszuholen!
    KLICKE JETZT HIER UND LEG DIREKT LOS:
    ➡️ simpleclub.com/unlimited-yt?v... ⬅️*
    *Werbung für unser eigenes Produkt
    📺 ALLE KANÄLE
    ▸ Mathe: / mathesimpleclub
    ▸ Biologie: / biologiesimpleclub
    ▸ Physik: / physiksimpleclub
    ▸ Chemie: / chemiesimpleclub
    ▸ Deutsch: / @simpleclub_deutsch
    ▸ Englisch: / @simpleclub_englisch
    ▸ Latein: / @simpleclub_latein
    ▸ Französisch: / @simpleclub_franzoesisch
    ▸ Spanisch: / @simpleclub_spanisch
    ▸ Geschichte: / geschichtesimpleclub
    ▸ Geographie: / geographiesimpleclub
    ▸ Politik: / @simpleclub_politik
    ▸ Informatik: / informatiksimpleclub
    ▸ Wirtschaft: / wirtschaftsimpleclub
    ▸ Maschinenbau: / maschinenbausimpleclub
    ▸ Motivations- und Lerntipps: / simpleclubdielernapp
    -----------
    » CREDITS
    Ein Konzept von Alexander Giesecke und Nicolai Schork
    Geschrieben von: Marcel Schubert
    Visuelle Konzeption: Marcel Schubert
    Ton: Alexander Giesecke
    Schnitt & Effekte: Marcel Schubert

КОМЕНТАРІ • 76

  • @refinery__
    @refinery__ 6 років тому +3

    Ach schön das es hier weitergeht

  • @sven9069
    @sven9069 3 роки тому

    Gut erklärt! Weiter so.

  • @ElectronBombardment
    @ElectronBombardment 5 років тому

    sehr nice weil es einfach zu erklären ist

  • @janaforste6312
    @janaforste6312 3 роки тому

    3 Minuten Video und endlich mal was verstanden ;)

  • @jnashc151
    @jnashc151 6 років тому +2

    Ich finde eure Videos super hilfreich und witzig! Sehr geil!
    Könntet ihr was zu Reader, Writer & Serialisieren machen?

  • @mittelego1098
    @mittelego1098 6 років тому +56

    Könnt ihr bitte weitere Java Tutorials machen? Das waren doch bestimmt nicht alle Dinge mitdrin. Ihr erklärt so gut :D

    • @laurens9087
      @laurens9087 6 років тому +5

      Alles über Java kann man auch nicht erklären xd. Da müssten die jeden Tag ein Video machen und das nen Jahrhundert lang

    • @mittelego1098
      @mittelego1098 6 років тому +1

      Coden & Minen Grundlagen meine ich...Mit den Tutorials kann man noch nicht richtig programmieren und was damit anfangen

    • @laurens9087
      @laurens9087 6 років тому +2

      Also hier wird erstmal erklärt, wie die Sprache aufgebaut ist. Dieses Wissen brauchst du immer in Java. Jetzt musst du gucken, was du konkret programmieren möchtest.

    • @simpleclub_informatik
      @simpleclub_informatik  6 років тому +6

      Danek für dein Feedback :) Ist notiert!

  • @aschaialafleur2469
    @aschaialafleur2469 6 років тому

    Danke für ihre videos

  • @digitaledeutschland3700
    @digitaledeutschland3700 6 років тому

    COOL!

  • @kurmangee58
    @kurmangee58 6 років тому +16

    Bitte Videos zu Laufzeiten, sprich O-,Omega- und Tetta-Notation. Wäre cool, wenn das vor dem 23.02 über die Bühne geht. 😅☝️

  • @iLoveVisionZ
    @iLoveVisionZ 6 років тому

    Hey TheSimpleInformatics,
    hab mir heute Eure App runtergeladen, sie gefällt mir sehr gut, alles schön strukturiert mit Fächern, Klassen etc. Da ich in einem Video von Euch gehört habe das die "Funktion" this.name auf der App erklärt wird, wollte ich mich darüber genauer informieren leider habe ich nichts darüber gefunden, falls ich falsch gesucht habe wäre ne Antwort nice wo das genau ist.😁
    Freundliche Grüße😀

  • @lucasigmund7422
    @lucasigmund7422 6 років тому +3

    Könnt ihr auch erklären wie man sowas in einem struktogramm macht?

  • @subfuscyt
    @subfuscyt 6 років тому +10

    Im Best-Case ist doch das Feld bereits zu 100% sortiert. Dann sollte er doch nur ein mal durchlaufen, weil nichts getauscht werden muss. Demnach ist die Laufzeit doch eher O(n), wenn ich gerade keinen Knick im Kopf habe :D

    • @alexspdlr5255
      @alexspdlr5255 6 років тому +2

      Die O Notation gibt allerdings die OBERE Laufzeitschranke an, also geht es bei Big O um Worst case, und der ist O(n^2). Best case wird mit Omega beschrieben.

    • @johanneswollnik4260
      @johanneswollnik4260 5 років тому

      Das ist nur im verbesserten BubbleSort der Fall. Im ganz normalen läuft er auch im vorsortierten Feld n^2 mal durch, auch wenn in dem Fall gar nichts getauscht werden muss.

  • @onelitefeather
    @onelitefeather 5 років тому

    Ich habs jetzt endlich kapiert! 😆

  • @niklas2249
    @niklas2249 6 років тому

    Macht bitte weiter Informatikvideos bitttttttttttttttttteeeeeeeeeeeeeeeee

  • @nadjeschdavollmerhaus4277
    @nadjeschdavollmerhaus4277 5 років тому +1

    Würdet ihr bitte auch das Quicksort Sortierverfahren erklären? Das ist meiner Meinung nach im Vergleich relativ schwer zu verstehen, deshalb wäre ein Video dazu gut

  • @fightingdreamer3464
    @fightingdreamer3464 4 роки тому +3

    Informatiker 1:
    Hey Karl! Lass uns ein Sortierverfahren machen was unnötig lange dauert und sich Bubble Sort schimpft.
    Informatiker 2: Warum das denn? Ist doch voll sinnlos?!
    Informatiker 1: Es lässt sich aber leicht erklären!
    Informatiker 2: Geile Idee!
    #justdailyinformatics

  • @khaledm5227
    @khaledm5227 3 роки тому

    hätten sie so ein verfahren für uns implementiert dann wäre das sehr hilfsreich gewesen +

  • @Brainsucker92
    @Brainsucker92 6 років тому

    Ich vermisse ein Video zur weakest precondition auf diesem Kanal. Wäre cool, wenn ihr dazu was machen könntet :)

  • @konstantins9611
    @konstantins9611 6 років тому

    Hallo Alex und Nico!
    Ich finde eure Videos echt gut. Ihr erklärt sehr gut und man versteht die Dinge danach auch.
    ich habe eine Frage... Ich möchte mit dem Programmieren anfangen aber ich weiß nicht mit welcher Sprache ich das machen soll. Was meint ihr?
    Lg Konstantin

    • @elmor3085
      @elmor3085 6 років тому

      Java

    • @konstantins9611
      @konstantins9611 6 років тому

      Ich finde Java eh ganz cool aber die Performance is einfach schlecht.

    • @lucazeuch855
      @lucazeuch855 4 роки тому

      @@konstantins9611 bissl spät, aber ich habe mich zuerst an C++ versucht. Ist ganz interessant, aber wird später dezent unübersichtlich. Java kann man für viele Dinge gut missbrauchen, hat aber eine strenge Syntax, die oftmals einen Strich durch die Rechnung macht. C# nimmt die positiven Aspekte von Java (objektorientiert) und die positiven Dinge von C und C++. Habe ich persönlich noch nicht ausprobiert, aber die Codes meiner Freunde sind auch ohne diese Kenntnisse gut verständlich. Ich persönlich habe in letzter Zeit viel mit Python gearbeitet. Ähnliche "coolheit" zu Java, geht für mehrere Dinge, vor allem aber keine Strenge Syntax. Du machst viel über Tabulatoren, das ist alles.
      Wenn du Python noch nicht versucht hast, solltest du dir das auf alle Fälle mal anschauen, mir macht es Spaß

  • @effas171
    @effas171 4 роки тому

    Hey, tolles Video, nur eine Frage... Was meint ihr mit stabiles Sortierverfahren? Verstehe das nicht so ganz :)

    • @privateger
      @privateger 4 роки тому

      Stabil = es wird kein zusätzlicher Speicher allokiert, beim gleichen Datensatz verhält sich der Algorithmus genau gleich.

  • @dertyp6833
    @dertyp6833 6 років тому +3

    Ich vermisse ein wenig die Bubblesort Variante mit Abbruchkontrolle. Also wo man sich eine boolsche Varable und eine do-while-Schleife definiert, am Anfang der Schleife die Variable auf "false" und, sobald etwas vertauscht wird, auf true setzt. Am Ende, beim while-Teil wird die Variable überprüft und so geschaut, ob man weitermachen sollte.

  • @kiliankoch3199
    @kiliankoch3199 6 років тому

    Ihr könntet mal erklären wie man ein GUI in Java erstellt, das wäre saftig. :D

  • @mad8359
    @mad8359 6 років тому

    könnt ihr mal ein Video zur Laufzeitanalyse machen bzw. die verschiedenenNotationen (Omega, Theta, O)

  • @juwel6865
    @juwel6865 2 дні тому

    BC = O(n) presorted mit boolean, falls ein Element getauscht wurde.

  • @xx-qd5ol
    @xx-qd5ol 5 років тому

    Bester fall ist die Laufzeit doch o(n) oder irre ich mich da? das wäre wenn alles schon sortiert ist dann läuft bubble sort nur alle stellen einmal durch

    • @_zeppeh
      @_zeppeh 3 роки тому

      Ich glaube nicht, da auch in diesem Fall das gesamte Array durchgelaufen wird und jeweils zwei Elemente miteinander verglichen werden.

  • @mrblacksuit3953
    @mrblacksuit3953 6 років тому

    könntet ihr zu sowas evtl. immer ein strukturgram machen bzw. es anhand oder unter zu hilfenahme dieses erklären :)

  • @Deltanova93
    @Deltanova93 6 років тому

    mehr Videos zur Informatik bitte

  • @raphaelunger
    @raphaelunger 6 років тому +2

    Könnt ihr ein Video zum Quick Sort machen?😅

  • @muhao96
    @muhao96 6 років тому +2

    Schade, dass nicht demonstriert wird, welche zahlenfolge sein muss damit ein Worst-Case oder Best-Case entsteht.
    Best-Case wenn alles Sortiert und Worst-Case wenn die sortierung von groß nach klein geht. Aber wäre ansich cool wenn ihr ein beispiel mit beziehen würdet :D

  • @annakunze2840
    @annakunze2840 6 років тому +3

    Ihr seid eine Woche zu spät.... Letzte Woche hätte ich euch sehr gut gebrauchen können... 😂

    • @dertyp6833
      @dertyp6833 6 років тому +3

      So schwer ist der Algorithmus auch nicht zu verstehen.

  • @kircue9256
    @kircue9256 6 років тому

    Könntet ihr vielleicht ein Video über das Rechnen im Binärsystem (Addition, Subtraktion, Multiplikation und Division) machen? Ich weiß nicht, ob das eher zu diesem Kanal passt oder zu eurem Mathekanal.

    • @95Coaster
      @95Coaster 6 років тому

      KirCue Auf einem Kanal hochladen und beim anderen kurz zusammenfassen und aufs komplette Video bzw die Videoreihe verknüpfen am besten :D

  • @nickramas9507
    @nickramas9507 3 роки тому

    Gutes Video. Aber O(n²) bedeutet exponentielles Wachstum. Wenn sich die Laufzeit, unabhängig vom Input, nie verändert, wäre das O(1).

  • @ScotcherDev
    @ScotcherDev 6 років тому

    Nice. Könnt ihr auch noch bitte ein Video über den Bresenham Algorithmus produzieren? Steig da nicht ganz durch.

  • @user-kq5jj1ps4o
    @user-kq5jj1ps4o 6 років тому +1

    Java Tutorials!

  • @lvxorx4230
    @lvxorx4230 6 років тому

    Ihr könnt ja gerne AES erklären

  • @gionsteven
    @gionsteven 6 років тому +1

    Für was ist dies nützlich bzw für was brauchr man des?

    • @lenav2356
      @lenav2356 6 років тому +1

      Gian Steffen Algorithmen verstehen

    • @dertyp6833
      @dertyp6833 6 років тому +9

      Zum Sortieren?

    • @EibeMandel
      @EibeMandel 6 років тому

      1. Vorlesung Algorithmen und Datenstrukturen

    • @Kabauz
      @Kabauz 5 років тому

      Klausur, dannach nie wieder im Leben. Versprech ich dir

  • @khaledm5227
    @khaledm5227 3 роки тому

    wie kann man so ein verfahren implementieren

  • @magnushartmann1819
    @magnushartmann1819 2 роки тому +20

    Verständlich erklärt, aber auf Zwang lustig zu sein, ist anstrengend!

  • @KazekageWilli
    @KazekageWilli 6 років тому

    Bitte macht mal weiter mit java :) Ich versteh nicht wie man letztendlich einen Befehl macht. Das sind so viele unterschiedliche und werden irgendwie immer anders genutzt und so... Wäre cool, wenn ihr das an einer Minecraft Mod zeigen könntet, da ich gehört habe es ist leicht für Anfänger.

    • @0xTim
      @0xTim 6 років тому +3

      Wo hast du gehört, dass das Modden eines Spiels für Anfänger geeignet wäre?

    • @KazekageWilli
      @KazekageWilli 6 років тому

      Tim Weiß ich nicht mehr, war vor einem 3/4 Jahr oder so. Was würdest Du denn empfehlen?

  • @diecouch3607
    @diecouch3607 6 років тому

    Hi wie geht's??
    😂

  • @lolfm
    @lolfm 6 років тому

    ich dachte der informatik kanal sei tod 😅

  • @fynnsegin9577
    @fynnsegin9577 3 роки тому

    #unnützeswissen

  • @TomoGermany
    @TomoGermany 6 років тому +1

    Schade, der Kanal wurde regelrecht gegen die Wand gefahren.....

  • @donjon6343
    @donjon6343 4 роки тому

    24 Leute haben bubble sort nicht verstanden! (dislikes)

  • @Heavy-xj8jx
    @Heavy-xj8jx Рік тому

    Dieses Video hilft NULL, wie implementiere ich es im Code? Warum wird hier der Algorithmus nicht im Code stück für stück erklärt? Was soll ich mit diesem Video bei der Prüfung wenn ich Pseudocode schreiben muss, dieses Video ist SCHROTT

    • @Dwnomaxim
      @Dwnomaxim 2 місяці тому

      Python for n in range(len(array) - 1):
      for i in (len(array)-1):
      if i+1 > len(array) -1:
      break
      if array[i] > array[i+1]:
      #Vergleich ob aktuelles. Element > als das nächste Element ist
      temp = array[i] # setze eine Temp Variable auf dem aktuellen Element
      array[i] = array[i+1] # setze aktuelles Element auf das nächste Element
      array[i+1] = temp # setze das nächste Element auf die vorher implementierte Temp-Variable
      print(array) # Kontrollergebnis
      Auch wenn es ein Jahr her ist.
      Du machst quasi aus der Anzahl der Elemente eine Schleife für Durchgänge und eine für die Operationen.