Je suis un débutant en Java. Je veux construire un arbre avec un nœud racine et plusieurs nœuds enfants avec un peu de poids sur chaque branche. Quelqu'un peut-il m'aider dans ce domaine?Construire un arbre en Java
0
A
Répondre
3
Ceci est juste un croquis pour vous aider à démarrer, et pourrait être amélioré beaucoup. Mais vos membres de base pourraient être les suivants:
public class WeightedTree {
private double weight;
private List<WeightedTree> children;
}
Je ne veux pas écrire plus dans le cas où il est une question de devoirs, mais si vous avez suivi spécifique ne hésitez pas à commenter.
+2
Bien que fonctionnel, je pense que ce n'est pas une bonne idée de nommer les objets de nœud comme des arbres ... alors peut-être l'appeler WeightedTreeNode à la place? – StaxMan
7
Exemple de code:
class Node {
public int weight;
public List<Node> children = new ArrayList<Node>();
}
Node root = new Node();
Questions connexes
- 1. Java: traversèrent Arbre à arbre
- 2. Possibilité d'analyser un document HTML et de construire un arbre DOM (java)
- 3. Comment puis-je construire un arbre généalogique avec Perl?
- 4. Comment construire efficacement un arbre à partir d'une structure plane?
- 5. Arbre binaire récursif Java
- 6. Le moyen le plus rapide/le plus court de construire un arbre unique en Ruby?
- 7. En utilisant C# et gppg, comment construire un arbre de syntaxe abstraite?
- 8. Généralisée Suffixe Arbre Java Application
- 9. Comment construire un moteur de traduction de langue en Java
- 10. Comment construire un arbre d'expression Linq qui se compare à un objet générique?
- 11. Qu'est-ce qu'une arborescence Splay, un arbre rouge-noir, un arbre AVL, un arbre B et un arbre-T?
- 12. Marcher dans un arbre XML en C#
- 13. Construire un lexer en C
- 14. Transforme un arbre d'objets java en un tableau de dimension 2
- 15. Meilleure façon de sérialiser un arbre d'éléments wpf en Xaml?
- 16. Algorithme efficace pour construire un arbre AVL à partir d'une grande collection
- 17. Comment construire une carte en mosaïque en Java pour un jeu en 2D?
- 18. Mysql B + Implémentation en arbre
- 19. Comment créer un arbre binaire
- 20. Construire un exécutable Linux en utilisant GCC
- 21. Droite Threading un arbre binaire
- 22. Erlang Hash Arbre
- 23. Traverser un graphe Vs Traverser un arbre
- 24. XSL: comment copier un arbre, mais en supprimant certains nœuds?
- 25. Que construiriez-vous en utilisant un arbre de recherche multiway.
- 26. Existe-t-il une bibliothèque Java qui effectue un résumé de message sur un arbre d'objets?
- 27. Construire une dynamique TreeView
- 28. Comment implémenter un arbre d'espaces d'états?
- 29. (Rails) Gérer un arbre sans javascript?
- 30. Est-ce un arbre binaire complet?
être plus précis. Qu'avez-vous essayé? Quels problèmes avez-vous exactement? Montrez-nous que vous ne voulez pas simplement que nous vous fassions travailler pour vous. –