- Comment l'annulation fonctionne-t-elle dans la pile?
- Unse Utiliser la pile?
- Quelle structure de données est la plus adaptée pour implémenter la fonction d'annulation?
- Quelle structure de données vous choisirez pour mettre en œuvre une annulation d'un éditeur de texte pourquoi et comment?
Comment l'annulation fonctionne-t-elle dans la pile?
Si une chaîne «écriture» est rencontrée, poussez le personnage vers une pile d'annulation. Si une chaîne «Annuler» est rencontrée, faites éclater l'élément supérieur de l'annulation de la pile et poussez-le pour refaire la pile. Si une chaîne «refaire» est rencontrée, faites éclater l'élément supérieur de la pile de rétrochat.
Unse Utiliser la pile?
La meilleure façon de regarder UNDO / REDO est deux piles d'opérations que l'utilisateur a effectuées: la pile d'annulation est «l'histoire» de ce qu'ils ont fait. La pile de refaire est la chapelure à l'état initial avant de commencer à annuler.
Quelle structure de données est la plus adaptée pour implémenter la fonction d'annulation?
Quelle structure de données est utilisée dans la fonction Redo-Undo? Explication: La structure des données de pile est la plus appropriée pour implémenter.
Quelle structure de données vous choisirez pour mettre en œuvre une annulation d'un éditeur de texte pourquoi et comment?
Vous cherchez le modèle de commande. La norme consiste à garder les objets de commande dans une pile pour prendre en charge le multile. Afin de prendre en charge la refonte, une deuxième pile conserve toutes les commandes que vous avez annulées. Donc, lorsque vous faites éclater la pile d'annulation pour annuler une commande, vous poussez la même commande que vous avez surgit dans la pile de rétablissement.