Zum Inhalt springen

Carl

Mitglieder
  • Gesamte Inhalte

    24
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Carl

  1. Hallo, wenn ich richtig verstanden habe, möchtest du die Methoden einfügen, contains, und traversieren programmieren. Das in-Order Traversieren gibt eine sortierte Liste aller enthaltenen Elemente zurück. Hier mal ein kleiner Ansatz der dir vielleicht hilfreich sein kann public class Tree<E extends Comparable<E>> { protected Tree<E> right, left; protected E element; public Tree(E element) { this.element = element; } public void insert(E element) { if (this.element.compareTo(element) < 0) { if (left != null) { left.insert(element); } else { left = new Tree<E>(element); } } else { if (right != null) { right.insert(element); } else { right = new Tree<E>(element); } } } public boolean contains(E element) { if (element.equals(element)) { return true; } else { if (this.element.compareTo(element) < 0) { if (left != null) { return left.contains(element); } else { return false; } } else { if (right != null) { return right.contains(element); } else { return false; } } } } public java.util.LinkedList<E> sortiere() { java.util.LinkedList<E> erg = new java.util.LinkedList<E>(); if(left!=null)erg.addAll(left.sortiere()); erg.add(element); if(right!=null)erg.addAll(right.sortiere()); return erg; } } Die Klasse Baum die du oben vorgestellt hast ist nicht wirklich gut, denn die Attribute müssten protected sein, damit du ja in deiner Klasse Suchbaum einfach auf den linken bzw. rechten Teilbaum zugreifen kannst, ohne über diese verrückten getter Methoden darauf zugreifen zu müssen. Sinnvoll könnte es sein, den Suchbaum als AVL-Baum zu programmieren, da dieser effizient ist in der Suche. Hier wird immer eine Ordnung eingehalten, dass heißt das beim Einfügen/Löschen immer geguckt wird, ob die balance noch gegeben ist um dann evtl. diese durch Rotationen wiederherzustellen.
  2. Ja so würde ich es auch sehen, nur die Personaler oder Chefs sprechen dann lieber allgemein von Fachkräftemangel als Spezialistenmangel
  3. Also zum Fachkräftemangel Mein Chef/Abteilungsleiter der IT-Abteilung hat große Schwierigkeiten Softwareentwickler auf dem Arbeitsmarkt zu finden, deshalb setzt er jetzt verstärkt auf Ausbildung. Java-Entwickler gibt es wie Sand am Meer, aber ABAP-OO-Entwickler sind rar. Entweder sind deren Gehaltsvorstellung dermaßen überteuert(>70k) oder man muss die hohen Gebühren einer HeadHunter Firma in Kauf nehmen. Es stimmt schon in gewisser Weise dass einige, vor allem große Firmen, den Arbeitsmarkt für SAP-Entwickler als Mangel betrachten. Wenn man dann einen ohne SAP/ABAP Kenntnisse z.B. direkt von der Uni einstellt, ist ein hoher Schulungsaufwand und Einarbeitungszeit nötig.
  4. Hallo, ich werde diesen Sommer nachdem ich meine Ausbildung zum FIAE beendet habe bei meiner Firma in einen unbefristeten Vertrag übernommen. Branche: Metall/Maschinenbau (NRW) Größe: 2.000 Mitarbeiter 25 Produktionsstätten weltweit sowie 80 Vertriebstandorte Tätigkeit: ABAP-Entwicklung sowie fachliche Beratung der jeweiligen Abteilung, Wirtschaftsabläufe/prozesse aus IT(SAP) Sicht analysieren und anpassen, Anwender Schulen - internationale Reisetätigkeit (Kanada, Russland, Frankreich, Neuseeland, China) Jahresgehalt ca 42k bei 35/h Woche bzw. 48k bei 40/h Also direkt nach der Ausbildung ein ganz normales Facharbeitergehalt. Wenn ich irgendwann meinen Bachelor gemacht habe dann bekomme ich zunächst ca. 55-60k und innerhalb von 3 Jahren steigt es dann auf 65k-70k. Sollte ich bei der Firma bleiben oder mir doch lieber was anderes suchen?

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...