ILS Gepr. Informatiker CPBS05E Note 1.0

ILS Gepr. Informatiker CPBS05E Note 1.0 Cover - ILS Gepr. Informatiker CPBS05E Note 1.0 5.00
5,00 €

Zeiger und dynamische Speicherverwaltung

Das ist ein Lösungsvorschlag. Bitte nicht 1 zu 1 übernehmen.
Mir ist es egal ob du mich Plakatierst, ich habe meine Note schon bekommen, es könnte sich schlecht auf deine Note auswirken. ;)

Lass mir gerne eine Bewertung da, wenn dir die Aufgabe geholfen hat.
Diese Lösung enthält 2 Dateien: (pdf,doc) ~151.29 KB
Diese Lösung zu Deinen Favoriten hinzufügen?
Diese Lösung zum Warenkorb hinzufügen?
CPBS05E.pdf ~ 104.79 KB
CPBS05E.doc ~ 46.5 KB
Hinweis:
Bitte programmieren Sie bei den beiden folgenden Aufgaben nicht einfach drauflos.
Überlegen Sie sich vor der Umsetzung, wie Sie die Aufgaben lösen wollen. Benutzen Sie
dazu ruhig auch Zeichnungen wie im Studienheft. Sie werden sehen, beide Aufgaben
sind nicht so schwierig, wie es vielleicht beim ersten Durchlesen erscheint.
1. Ändern Sie die einfach verkettete Liste aus dem Studienheft so, dass das Ende der
Liste nicht bei jedem Anhängen neu ermittelt werden muss, sondern in einem eigenen Zeiger gespeichert wird.
Dieser Zeiger für das Listenende soll dann beim Anhängen neuer Elemente benutzt
werden.
Zwei kleine Hilfestellungen zur Lösung:
• Sie müssen dafür sorgen, dass das Listenende nach jedem Anhängen ermittelt
wird und auch an die Funktion main() zurückgeliefert wird. Dazu müssen Sie
die Funktion zum Anhängen entsprechend verändern.
• Als Argument beim Anhängen übergeben Sie dann nicht mehr den Listenanfang, sondern das Listenende.
Welche Version der Liste Sie verwenden, können Sie selbst entscheiden.
Verwenden Sie bitte für Ihre Lösung folgenden Programmkopf:
/* ######################################################
Einsendeaufgabe 5.1
###################################################### */
40 Pkt.

2. Erweitern Sie die einfach verkettete Liste aus dem Studienheft so, dass sie zu einer
doppelt verketteten Liste wird. Ergänzen Sie das Programm außerdem um eine
Funktion, die die Liste rückwärts – also vom letzten Element beginnend bis zum Anfang – ausgibt.
Auch zu dieser Aufgabe zwei Hilfestellungen:
• Sie benötigen einen neuen Zeiger in der Struktur, der die Adresse des Vorgängerelements aufnehmen kann.
• Die wichtigste Änderung müssen Sie beim Anhängen des neuen Elements vornehmen. Hier müssen Sie die Adresse des Vorgängerelements in Sicherheit bringen, bevor Sie den Hilfszeiger auf das neue Element verschieben. Dazu können
Sie zum Beispiel einen Ausdruck wie hilfszeiger->next->last benutzen.
Mit diesem Ausdruck greifen Sie auf einen Zeiger last in dem Element zu, das
über hilfszeiger->next angesprochen wird.
Welche Version der Liste Sie verwenden, können Sie auch bei dieser Aufgabe selbst
entscheiden.
Verwenden Sie für diese Lösung bitte folgenden Programmkopf:
/* ######################################################
Einsendeaufgabe 5.2
###################################################### */
60 Pkt.
Weitere Information: 21.11.2024 - 09:16:10
  Kategorie: Technik und Informatik
Eingestellt am: 18.02.2021 von Franky90
Letzte Aktualisierung: 09.12.2021
0 Bewertung
12345
Studium:
Bisher verkauft: 19 mal
Bisher aufgerufen: 1175 mal
Prüfungs-/Lernheft-Code: CPBS05E-XX1-N01
Benotung: 1
Enthaltene Schlagworte:
Bewertungen
noch keine Bewertungen vorhanden
Benötigst Du Hilfe?
Solltest du Hilfe benötigen, dann wende dich bitte an unseren Support. Wir helfen dir gerne weiter!
Was ist StudyAid.de?
StudyAid.de ist eine Plattform um selbst erstellte Musterlösungen, Einsendeaufgaben oder Lernhilfen zu verkaufen.

Jeder kann mitmachen. StudyAid.de ist sicher, schnell, komfortabel und 100% kostenlos.
Rechtliches
Für diesen Artikel ist der Verkäufer verantwortlich.

Sollte mal etwas nicht passen, kannst Du gerne hier einen Verstoß melden oder Dich einfach an unseren Support wenden.

Alle Preise verstehen sich inkl. der gesetzlichen MwSt.
Mehr von Franky90
 
Zahlungsarten
  • Payments
Auf StudyAid.de verkaufen
> 2000
Schrieb uns eine WhatsApp