Zum Inhalt springen

peov

Mitglieder
  • Gesamte Inhalte

    3
  • Benutzer seit

  • Letzter Besuch

Letzte Besucher des Profils

Der "Letzte Profil-Besucher"-Block ist deaktiviert und wird anderen Benutzern nicht angezeit.

  1. Alter:23 Wohnort: Bremen letzter Ausbildungsabschluss (als was und wann): Informatik B.Sc. April 2018 Berufserfahrung: 3,5 Jahre (3/4 Stelle), vorher Ausbildung Vorbildung: FIAE (Abschluss Mai 2016) Arbeitsort: Bremen Grösse der Firma: 300 Tarif: haHaa (Bevor ihr das googelt: Es ist ein schlechtes Meme. Wir haben nur Individualverträge bei uns im Haus) Branche der Firma: Softwareentwicklung Arbeitsstunden pro Woche laut Vertrag: 30 Arbeitsstunden pro Woche real: 30-32 Gesamtjahresbrutto: ~34k (Auf 40h hochgerechnet: 45k) Anzahl der Monatsgehälter: 12 Anzahl der Urlaubstage: 22 (28 bei Vollzeit) Variabler Anteil am Gehalt: 1800 (2400 bei Vollzeit) Sonder- / Sozialleistungen: 24€ VL Tätigkeiten (Aufgaben/Aufgabenbereich): Administration und Weiterentwicklung der VMware inkl. Citrix Umgebung, Storage und den dazugehörigen Support. Bei bedarf auch noch kleinere Supportarbeiten. Bin seit Bachelor Abschluss nur auf 30h, weil ich nebenher meinen Master mache. Hab früh angefangen (mit 16 Ausbildung/Bachelor angefangen, mit 19 Ausbildung fertig, mit 20 Bachelor). Master ist im April fertig, weiß aber noch nicht, wo ich dann finanziell landen werde.
  2. Moin! Ein Array ist eine Datenstruktur mit fester Größe. Das Hinzufügen und (vollständige) Entfernen (=nicht Überschreiben) von Objekten ist "teuer", da ein neues Array erzeugt werden muss. Insofern ist dein Vorgehen mit dem Erstellen eines neuen Artikel[] schon korrekt. Eine Möglichkeit, die du umsetzen könntest, wäre wie folgt: Erzeuge ein neues, leeres Artikel[] Iteriere per for-Schleife (Zählerschleife - den Zähler brauchst du als Index, dann kannst du dir auch temp sparen) über dein existierendes Array Wenn das aktuelle Objekt dem zu löschenden Artikel entspricht, dann ignoriere es (continue;) (vielleicht hat die Artikel-Klasse ja eine gute equals()-Implementierung? Vorschlag: equals() implementieren mit Artikelnummer als Vergleichsfaktor. Wenn du dabei Unterstützung brauchst, sag Bescheid) Wenn nicht, dann füge das aktuelle Objekt dem neuen Artikel[] hinzu Gib nach Durchlaufen der Schleife das Neue, nun mit allen außer dem zu löschenden Artikel gefüllte Artikel[], zurück. Wenn die Aufgabenstellung nun darauf ausgelegt ist, Leerstellen im Array zu finden (Sprich: Die eigentliche Löschfunktionalität ist schon vorgegeben und [ A1; A2; 0 ;A4;A5] ist der Input für die Methode, die du schreiben sollst), kannst du genauso vorgehen, bis darauf, dass du überprüfst, ob das Objekt, an dem du in deiner Schleife gerade bist, 0 ist (oder 0 als Artikelnummer hat oder was auch immer). 2 Schleifen sind meiner Meinung nach hier vollkommen überflüssig. Ich hab eine kleine Bonusaufgabe für dich: Welche Datenstruktur wäre für die Abbildung von diesem Fall besser geeignet als ein Array? :) Viele Grüße peov

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...