Asignar elementos de una array a elementos de otra array

Dadas dos arrays A y B de enteros positivos, los elementos de la array B pueden asignarse a los elementos de la array A solo si ambos elementos tienen el mismo valor. La tarea es calcular las posiciones en la array A a las que se asignarán los elementos de la array B. Imprima NA … Continue reading «Asignar elementos de una array a elementos de otra array»

Número mínimo de elementos distintos después de eliminar m elementos

Dada una array de elementos, un elemento de índice i-th denota la identificación del elemento, y dado un número m, la tarea es eliminar m elementos de modo que quede un mínimo de identificación distinta. Imprime el número de identificaciones distintas. Ejemplos:  Input : arr[] = { 2, 2, 1, 3, 3, 3} m = … Continue reading «Número mínimo de elementos distintos después de eliminar m elementos»

Convertir un árbol binario dado en una lista doblemente enlazada | conjunto 3

Dado un árbol binario (BT), conviértalo en una lista doblemente enlazada (DLL) en el lugar. Los punteros izquierdo y derecho en los Nodes se utilizarán como punteros anterior y siguiente, respectivamente, en la DLL convertida. El orden de los Nodes en DLL debe ser el mismo que en Inorder para el árbol binario dado. El … Continue reading «Convertir un árbol binario dado en una lista doblemente enlazada | conjunto 3»

Experiencia de entrevista de Morgan Stanley FTE | Presencial 2021 (Virtual)

Morgan Stanley visitó nuestro campus para pasantías y puestos de tiempo completo en julio de 2021. Me ofrecieron un puesto de tiempo completo junto con una pasantía de 6 meses.  De todos los que solicitaron, alrededor de 400 fueron preseleccionados para presentarse a la ronda preliminar en función de su CGPA. El proceso de contratación … Continue reading «Experiencia de entrevista de Morgan Stanley FTE | Presencial 2021 (Virtual)»

Subsecuencia creciente de suma máxima | DP-14 – Part 1

Dada una array de n enteros positivos. Escriba un programa para encontrar la suma de la subsecuencia de suma máxima de la array dada de manera que los enteros en la subsecuencia se clasifiquen en orden creciente. Por ejemplo, si la entrada es {1, 101, 2, 3, 100, 4, 5}, la salida debe ser 106 … Continue reading «Subsecuencia creciente de suma máxima | DP-14 – Part 1»

Experiencia de entrevista de Morgan Stanley para asociado senior (2-3 años de experiencia)

Obtuve la oportunidad a través de la recomendación de un amigo. Toman 1 prueba de Hackerrank y 4 entrevistas en total. Cada ronda es una ronda de eliminación. Ronda 1: fue una prueba de HackerRank que constó de 3 preguntas y una de ellas es súper fácil y dos de dificultad media. Convierta una string … Continue reading «Experiencia de entrevista de Morgan Stanley para asociado senior (2-3 años de experiencia)»

Experiencia de entrevista de Morgan Stanley – Part 39

Morgan Stanley visitó nuestro campus para pasantías y puestos de tiempo completo [6 meses de pasantía + tiempo completo]. Me ofrecieron una pasantía de 6 meses. Ronda 1: Esta ronda tenía tres secciones: Aptitud depuración Codificación Aptitud: esta sección tenía preguntas sobre combinación de permutación, habilidad mental, interés compuesto, etc. Preguntas en total: 8, duración … Continue reading «Experiencia de entrevista de Morgan Stanley – Part 39»

Experiencia de entrevista de Morgan Stanley | Conjunto 29 (en el campus)

Recientemente, Morgan Stanley visitó nuestro campus y esta es mi experiencia de entrevista  La ronda 1:  Esta ronda consistió en 15 MCQ (contiene aptitud y técnica) y 2 preguntas de codificación, las preguntas de aptitud son bastante difíciles, por lo que se requiere práctica para resolver preguntas de aptitud y los MCQ técnicos son fáciles, … Continue reading «Experiencia de entrevista de Morgan Stanley | Conjunto 29 (en el campus)»

Programa Java para ordenar una array de 0s, 1s y 2s

Dada una array A[] que consta de 0, 1 y 2. La tarea es escribir una función que ordene la array dada. Las funciones deben poner todos los 0 primero, luego todos los 1 y todos los 2 al final. Ejemplos: Input: {0, 1, 2, 0, 1, 2} Output: {0, 0, 1, 1, 2, 2} … Continue reading «Programa Java para ordenar una array de 0s, 1s y 2s»

Programa Java para eliminar Nodes alternativos de una lista vinculada

Dada una lista enlazada individualmente, a partir del segundo Node, elimine todos los Nodes alternativos de la misma. Por ejemplo, si la lista enlazada dada es 1->2->3->4->5 entonces su función debería convertirla a 1->3->5, y si la lista enlazada dada es 1->2-> 3->4 luego conviértalo a 1->3. Método 1 (iterativo):  realice un seguimiento de la … Continue reading «Programa Java para eliminar Nodes alternativos de una lista vinculada»