Question: ( a ) crivez un algorithme pour trier une pile d'entiers de sorte que les plus petits l ments soient en haut. Vous ne pouvez
acrivez un algorithme pour trier une pile d'entiers de sorte que les plus petits lments
soient en haut. Vous ne pouvez utiliser qu'une pile temporaire supplmentaire et un
nombre constant de variables entires temporaires. Vous ne pouvez pas copier les
lments dans une autre structure de donnes telle qu'un tableau La pile prend en
charge les oprations suivantes : push, pop, peek et isEmpty. Donnez du pseudocode ou
du code de type Java.
b Donnez le temps d'excution dans le pire des cas en notation grandO Vous n'avez pas
besoin de le prouver, mais montrez votre comprhension en mentionnant quel type
d'instances donnerait le pire cas.
Remarque : Cette question apparat souvent dans les entretiens. Tout d'abord, essayez de
le rsoudre sans aucun indice ; N'abandonnez pas avant d'avoir rflchi la question
pendant plusieurs jours. Si aprs cela, vous ne pouvez pas rsoudre le problme vrifiez
les conseils progressifs la dernire page de ce devoir. Vous pouvez galement consulter
un assistant technique ou le professeur pendant les heures de bureau, qui vous
prodiguera des conseils, sans le rsoudre pour vous. Demander genAl de rsoudre le
problme va l'encontre de l'objectif du devoir, et cela va l'encontre des politiques du
cours et vous empche de vous entraner pour les tests.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
