1 Softwareentwicklung Kartei 2

Programmieren für Einsteiger

Programmieren für Einsteiger


N. W.
Diese Lernkartei behandelt fortgeschrittene Konzepte der Softwareentwicklung an der Universität, mit einem Fokus auf Graphen, Sortierverfahren und Java-Konstrukte. Sie erklärt die Eigenschaften von Graphen wie Knoten, Kanten und deren Darstellung, sowie verschiedene Sortieralgorithmen wie Bubble-Sort, Selection-Sort und ihre Komplexitäten. Zudem werden objektorientierte Konzepte wie Klassen, Objekte und Sammlungen im Java Collections Framework behandelt. Diese Lernkartei eignet sich für Studierende der Informatik, die ihr Verständnis von Datenstrukturen und Algorithmen vertiefen möchten.
Flashcards
21
Students
5
Language
German
Category
Computer Science
Level
University
Created / Updated
12.01.2017 / 04.08.2025

Flashcards

Gegeben sei folgendes Hamster-Programm:

void hamstersFirstProgram()
{
    moveForward();
    pickOat();
    moveForward();
    turnLeft();
    moveForward();
    blabla();
    moveForward();
    dropOat();
    moveForward();
}
void blabla()
{
    tutu();
    turnLeft();
}
void tutu()
{
    turnLeft();
    turnLeft();
}

Zeichnen Sie den Zustand der Welt (d.h. die Position des Hamsters, seine Blickrichtung sowie die in der Welt herumliegenden Körner) nach Ausführung von hamstersFirstProgram in das Diagramm ein:

Siehe Bild.

Was sind die Vorteile von Arrays in Java?

Was ist der Unterschied zwischen einer Klasse und einem Objekt in der OOP?

Welche Aussagen sind wahr?

Welche Aussagen sind wahr?

Welche Aussagen sind richtig?

Welche Aussagen sind richtig?

Welche Aussagen sind richtig?

Welche Prinzipien von vergleichsbasierten Sortierverfahren gibt es?

Welche Aussagen beziehen sich auf Bubble-Sort?

Welches Sortier verfahren ist auf dem Bild zu sehen?

Welche Sortierverfahren haben die Durchschnittskomplexität von O(n^2)?

Welche Sortierverfahren haben die Durchschnittskomplexität von O(n log n)?

Welche Aussagen über Graphen sind richtig?

Welche Art von Graph ist auf diesem Bild zu sehen?

Bewerteter Graph

Welche Art von Graph ist auf diesem Bild zu sehen?

Gerichteter Graph

Welche Art von Graph ist auf diesem Bild zu sehen?

Ungerichteter Graph

Welche Art von Graph ist auf diesem Bild zu sehen?

Vollständiger Graph

Wann ist ein Graph zyklisch?

Wenn es mindestens einen Pfad gibt, auf dem ein Knoten zweimal vorkommt.

Zwei Knoten u,v sind adjazent (=benachbart), wenn...

...sie durch eine Kante verbunden sind.

Welche Aussagen sind wahr?

Study