J'ai quelques méthodes dans une classe d'interpréteur pour effectuer différentes opérations. L'une de ces opérations consiste à dupliquer l'élément de la pile (opérandes). Comment ferais-je cela? Merci!Dupliquer l'élément supérieur de la pile Java
2
A
Répondre
1
L'une de ces opérations consiste à dupliquer un élément de la pile (opérandes). Comment ferais-je cela?
Cela dépend de la nature de «l'élément» et de la manière dont vous avez implémenté les classes d'éléments et de piles.
Si les éléments sont des valeurs immuables, il vous suffit de récupérer l'élément supérieur de la pile et de le repousser. Ou sautez-le, puis poussez-le deux fois.
Si les éléments sont mutuellement conceptuellement/réellement modifiables, vous devrez peut-être créer des copies de l'élément supérieur avant de le pousser.
Questions connexes
- 1. Que signifie dupliquer une pile?
- 2. Mapper la pile d'architecture Java à Microsoft
- 3. Vim dupliquer la sélection
- 4. Bonne pile Java RTP/RTCP
- 5. La pile .NET vs pile de Windows
- 6. Comment améliorer la productivité de ma pile Flex/Java?
- 7. héritage java en fonction de la composition (implémentation d'une pile)
- 8. Java revient à la position N dans la pile d'appel
- 9. Comment obtenir la pile de pile dans un appareil mobile?
- 10. Rechercher dans la pile
- 11. Naviguer dans la pile d'appel Java dans Eclipse
- 12. conversion non cochée si popping pile Java
- 13. UIView dupliquer
- 14. Java: Remplacement de l'icône de tasse de café dans le coin supérieur gauche de la fenêtre
- 15. simple code Sand Pile dans JAVA
- 16. Réinstallez la pile de développement
- 17. Recommandations de la pile ZigBee
- 18. Surveillance de la pile UINavigation
- 19. Taille de la pile récursive
- 20. C++ débordement de la pile
- 21. direction de la croissance de la pile
- 22. Comment dupliquer la fonctionnalité Rocket Dock
- 23. modularisation des méthodes - opération de la pile pendant l'appel de la méthode - java
- 24. Comment éviter les 1024 lignes de la limite de la pile d'exception Java
- 25. retourner la valeur dans une pile - C++
- 26. Pile d'éléments
- 27. attaquer la pile
- 28. PInvoke balourds la pile
- 29. Dupliquer un UITableViewCell - iPhone
- 30. Dupliquer PK dans MySQL
Je ne suis pas certain de comprendre. stack.push (pile.peek()) – leonm
Qu'avez-vous essayé? Quels problèmes avez-vous? Avez-vous push() et pop() fonctionnant? –