Ordenar una pila usando una pila temporal

Dada una pila de enteros, ordénela en orden ascendente usando otra pila temporal. Ejemplos:  Input : [34, 3, 31, 98, 92, 23] Output : [3, 23, 31, 34, 92, 98] Input : [3, 5, 1, 4, 2, 8] Output : [1, 2, 3, 4, 5, 8] Algoritmo: Cree una pila temporal, digamos tmpStack . Si … Continue reading «Ordenar una pila usando una pila temporal»

[TopTalent.in] ¿Quieres saber cómo entrar en Yahoo! ? Lea nuestra entrevista exclusiva con Prabha

“La persistencia es lo que me llevó hasta aquí”, dice Prabha Satya, recientemente contratado por Yahoo! para desarrollo de software. Últimamente Yahoo! también está contratando activamente además de adquirir nuevas empresas una a la vez. “Quiero marcar la diferencia en el campo de la tecnología, por pequeña que sea”, explica cuando le preguntan sobre su … Continue reading «[TopTalent.in] ¿Quieres saber cómo entrar en Yahoo! ? Lea nuestra entrevista exclusiva con Prabha»

Ordenar una pila usando recursividad

Dada una pila, ordénela usando recursividad. No se permite el uso de construcciones de bucle como while, for, etc. Solo podemos usar las siguientes funciones ADT en Stack S:  is_empty(S) : Tests whether stack is empty or not. push(S) : Adds new element to the stack. pop(S) : Removes top element from the stack. top(S) … Continue reading «Ordenar una pila usando recursividad»

Programa Javascript para formar bobinas en una array

Dado un entero positivo n que representa las dimensiones de una array de 4n x 4n con valores de 1 a n llenados de izquierda a derecha y de arriba a abajo. Forme dos bobinas a partir de la array e imprima las bobinas. Ejemplos:   Input : n = 1; Output : Coil 1 : … Continue reading «Programa Javascript para formar bobinas en una array»