Encuentre un par con la suma dada en un BST equilibrado

Dado un árbol de búsqueda binario equilibrado y una suma objetivo, escriba una función que devuelva verdadero si hay un par con una suma igual a la suma objetivo; de lo contrario, devuelva falso. La complejidad de tiempo esperada es O(n) y solo se puede usar el espacio adicional O(Logn). No se permite ninguna modificación … Continue reading «Encuentre un par con la suma dada en un BST equilibrado»

Experiencia de entrevista de VMware | Conjunto 10 (en el campus para prácticas)

VMware llevó a cabo la primera ronda a través de la ronda 1 (90 minutos): hubo 4 secciones. La sección 1 tenía 10 preguntas de aptitud (barcos y corrientes, ganancias y pérdidas, análisis de datos, etc.) durante 15 minutos. La sección 2 tenía 12 preguntas de opción múltiple sobre sistemas operativos, redes informáticas y conceptos … Continue reading «Experiencia de entrevista de VMware | Conjunto 10 (en el campus para prácticas)»

Experiencia de entrevista de VMware | Conjunto 4 (en el campus)

Recientemente, VMWare visitó nuestro campus para contratar pasantes y pusieron un límite de CGPA de 7/10. Fueron 2 rondas en total. Inicialmente, una ronda objetiva seguida de una ronda de entrevistas por skype. Ronda 1: Ronda de objetivos en línea Esta ronda fue bastante similar a la experiencia de VMWare Set-3 en la que teníamos … Continue reading «Experiencia de entrevista de VMware | Conjunto 4 (en el campus)»

Experiencia de entrevista de VMware – Part 46

Primero, hubo una prueba en línea que incluye varias secciones como Aptitud, Verbal, Interpretación de Datos y Razonamiento Lógico. (Tiempo total 10 minutos) MCQs Técnicos de Algoritmos y Estructuras de Datos DBMS del Sistema Operativo. (Tiempo total 30 minutos) La prueba de codificación tiene un problema que puede resolverse en cualquier idioma, pero el problema … Continue reading «Experiencia de entrevista de VMware – Part 46»

Programa de Python para invertir una lista enlazada en grupos de tamaño dado – Conjunto 2

Dada una lista enlazada, escribe una función para invertir cada k Node (donde k es una entrada a la función). Ejemplos: Input: 1->2->3->4->5->6->7->8->NULL and k = 3 Output: 3->2->1->6->5->4->8->7->NULL. Input: 1->2->3->4->5->6->7->8->NULL and k = 5 Output: 5->4->3->2->1->8->7->6->NULL. Ya hemos discutido su solución en la publicación a continuación  Invertir una lista vinculada en grupos de tamaño dado … Continue reading «Programa de Python para invertir una lista enlazada en grupos de tamaño dado – Conjunto 2»

Programa C++ para encontrar el elemento medio de una lista enlazada dada

Dada una lista enlazada individualmente, busque el centro de la lista enlazada. Por ejemplo, si la lista enlazada dada es 1->2->3->4->5, entonces la salida debería ser 3.  Si hay Nodes pares, entonces habría dos Nodes intermedios, necesitamos imprimir el segundo intermedio. elemento. Por ejemplo, si la lista enlazada dada es 1->2->3->4->5->6, entonces la salida debería … Continue reading «Programa C++ para encontrar el elemento medio de una lista enlazada dada»

Programa C Para Unión E Intersección De Dos Listas Vinculadas

Dadas dos listas enlazadas, cree listas de unión e intersección que contengan la unión y la intersección de los elementos presentes en las listas dadas. El orden de los elementos en las listas de salida no importa. Ejemplo: Input: List1: 10->15->4->20 List2: 8->4->2->10 Output: Intersection List: 4->10 Union List: 2->8->20->4->15->10 Método 1 (Simple): Los siguientes … Continue reading «Programa C Para Unión E Intersección De Dos Listas Vinculadas»