Die Auflösung beim Retina-Display ist höher als bei herkömmlichen 13", oder 15" Displays. Wahrscheinlich lädst du die Bilder in einer zu kleinen Auflösung herunter.

Die Auflösung die du brauchst findest du unter "About this mac" -> "Displays".

...zur Antwort

Wenn du pip nutzen willst rufst du das normalerweise nicht mit dem Python Interpreter auf.

was passiert denn wenn du

pip install discord

eingibst?

...zur Antwort

Ehrlich gesagt relativ wenig. Ich hab während meines Studiums noch gearbeitet und habe so 20 - 30 h / Woche in das Studium investiert und bin in der Regelstudienzeit fertig geworden.

Hatte vorher für 2 Semester Mathematik "anstudiert" und empfand den Studiengang als viel, viel arbeitsintensiver. Ist natürlich sehr subjektiv, aber ich würde sagen, dass ein Informatikstudium sehr machbar ist.

...zur Antwort

Grundsätzlich über css. Wie man das macht kommt dann natürlich auf das Element an.

Text kann man vergrößern mit dem attribut font-size und die Größe von containern und Bildern kannst du mit den Attributen width und height anpassen.

Habe gerade deinen Nachtrag gesehen.

Wenn du z.B. die Größe aller input-Felder vereinheitlichen willst, kann man das so machen:

<style>
  input {
    width: 50px;
    height: 50px;
   }
</style>

Um nur bestimmte html-Objekte zu verändern kannst du denen halt Klassennamen, oder ID's geben und die Objekte darüber dann in css ansprechen.

...zur Antwort

Beim Black Box Test prüfst du einfach, ob eine Eingabe ein gewünschtes Ergebnis liefert. Der Source Code vom Programm wird hier also nicht berücksichtigt

Zum Beispiel könnte man diese Testfälle aufstellen.

is_equal(celsius_to_fahrenheit(0), 32)
is_equal(celsius_to_fahrenheit(10), 50)

Eine beliebte Testart ist hier der Äquivalenzklassentest. Man teilt also die Eingabe- und Ausgabewerte in Äquivalenzklassen auf und sucht sich dann Repräsentanten aus mit denen man die Testfälle aufstellt. (Oft kann man nämlich nicht alle möglichen Eingaben/Ausgaben testen, weil die Mengen zu groß sind)

Beim White Box Test beziehst du den Source Code vom Programm mit ein. Es gibt verschiedene Tests, eine Testart ist der Pfadüberdeckungstest. Hier stellst du den Kontrollflußgraphen auf und testest alle möglichen Pfade die das Programm einschlagen kann (abhängig von den Schleifen und if/else/switch-Verzweigungen).

Das Prinzip ist dann das gleiche wie oben beim black box test. Man überprüft also auch Eingabe und Ausgabewerte, allerdings hier unter Berücksichtigung des Source Codes.

...zur Antwort

Die Datenstruktur ist mit relativ hohen Speicherkosten verbunden, weil im binären Fall zumindest zusätzlich zu jeder Node noch ein Pointer auf den linken- und rechten Teilbaum gespeichert werden muss. Bei nicht-binären Bäumen müssen noch mehr Pointer gespeichert werden.

Außerdem ist die Suche bei Bäumen relativ aufwendig, weil man im worst case den gesamten Baum durchlaufen muss. Wenn die Bäume bereits sortiert sind, ist die Suche zwar schneller als beispielsweise bei einer Liste zu realisieren, aber es entsteht der Sortierungsaufwand im Vorfeld.

...zur Antwort

Du solltest zuerst eine Methode erstellen, die überprüft, ob zwei "normale" Mengen (also keine Mengensystem) gleich sind.

Ich nehme hier an, dass die beiden Mengen als eindimensionale arrays m und n vorliegen.

1) Um das zu überprüfen, kannst du zuerst überprüfen, ob die Mengen die gleiche Anzahl an Elementen haben (kannst du in Java mit .length überprüfen). Falls nicht, sind die Mengen nicht gleich.

if(a.length != b.length) {
    return false;
}

2) Dann kommt es darauf an, wie du die Äquivalenz definierst. Am einfachsten zu überprüfen ist, ob jedes Element der beiden Mengen gleich ist. (Bei anderen Definition musst du den Algorithmus natürlich dementsprechend verändern)

Wenn du die Mengen mit zwei Arrays implementierst, also:

for(int i = 0; i < a.length; i++) {
    if(a[i] != b[i]) {
        return false;
    }
}
return true;

3) Wenn nun b ein Mengensystem ist und wir den Algorithmus 1) - 2) als methode

boolean setsEqual(int[] m, int[] n) {...}

implementieren, dann kannst du wie folgt überprüfen, ob die Menge m im Mengensystem b vorkommt.

for(int i = 0; i < b.length; i++) {
    if(setsEqual(b[i], m)) {
        return true;
    }
}
return false;
...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.