Preguntas frecuentes de la entrevista de programación C | conjunto 2

  Esta publicación es el segundo conjunto de preguntas frecuentes de la entrevista de programación C | Conjunto 1 ¿Cuáles son las principales características del lenguaje C?  C es un lenguaje procedimental. Las características principales del lenguaje C incluyen acceso de bajo nivel a la memoria, conjunto simple de palabras clave y estilo limpio. Estas … Continue reading «Preguntas frecuentes de la entrevista de programación C | conjunto 2»

Combinar dos listas enlazadas no ordenadas para obtener una lista ordenada – Part 1

Dadas dos listas enlazadas no ordenadas , la tarea es fusionarlas para obtener una lista enlazada individual ordenada . Ejemplos:  Entrada: Lista 1 = 3 -> 1 -> 5, Lista 2 = 6-> 2 -> 4  Salida: 1 -> 2 -> 3 -> 4 -> 5 -> 6 Entrada: Lista 1 = 4 -> 7 … Continue reading «Combinar dos listas enlazadas no ordenadas para obtener una lista ordenada – Part 1»

K-ésimo elemento más pequeño en un árbol de búsqueda binario perfecto

Dado un BST perfecto con N Nodes y un número entero K, la tarea es encontrar el K -ésimo elemento más pequeño presente en el árbol. Ejemplo: Input: K = 3, N = 15 50 / \ 30 70 / \ / \ 20 40 60 80 /\ /\ /\ / \ 14 25 35 … Continue reading «K-ésimo elemento más pequeño en un árbol de búsqueda binario perfecto»

Rompecabezas | Elige el juego de Rolling Dice

Rompecabezas: Eres una persona adversa al riesgo. Se le ofrecen dos juegos.  Juego 1: Tiras un dado una vez y te pagan un billón de veces el número de puntos en la cara del dado vuelta hacia arriba. Juego 2: Tiras un dado un billón de veces. Por cada tirada, se le paga Rs 1 … Continue reading «Rompecabezas | Elige el juego de Rolling Dice»

Preguntas frecuentes de la entrevista de programación C | Serie 1

¿Cuál es la diferencia entre declaración y definición de una variable/función ? Respuesta:La declaración de una variable/función simplemente declara que la variable/función existe en algún lugar del programa pero la memoria no está asignada para ellos. Pero la declaración de una variable/función cumple un papel importante. Y ese es el tipo de la variable/función. Por … Continue reading «Preguntas frecuentes de la entrevista de programación C | Serie 1»

Papel de colocación TCS | Escribir correo electrónico Pregunta 7

Requisito previo: Procedimiento para escribir correos electrónicos Esta es una pregunta de escritura de correos electrónicos de ubicación modelo de TCS. Cubre las direcciones importantes junto con una solución de muestra a la pregunta. Direcciones: Usa todas las frases dadas. Las palabras mínimas deben ser 50, de lo contrario, su correo electrónico no se puede … Continue reading «Papel de colocación TCS | Escribir correo electrónico Pregunta 7»

Las 20 principales preguntas de la entrevista de la lista vinculada

‘Artículos recientes’ en la lista vinculada ‘Problemas de codificación’ en la lista vinculada ‘Cuestionario’ en la lista vinculada ‘Videos’ en la lista vinculada Imprime el medio de una lista enlazada dada Aplanar una lista enlazada Eliminar los elementos de una lista enlazada cuya suma sea igual a cero Eliminar el medio de la lista enlazada … Continue reading «Las 20 principales preguntas de la entrevista de la lista vinculada»

Minimice el costo de las eliminaciones requeridas para que todos los caracteres restantes de la string sean únicos

Dada una string str y una array cost[] de tamaño N donde cost[i] denota el costo de eliminar el i -ésimo carácter de la string str , la tarea es encontrar el costo mínimo de las eliminaciones requeridas para hacer que cada carácter de la string único _ Ejemplos: Entrada: str = “AAABBB”, costo = … Continue reading «Minimice el costo de las eliminaciones requeridas para que todos los caracteres restantes de la string sean únicos»

Diseñe una pila dinámica utilizando arrays que admitan getMin() en tiempo O(1) y espacio adicional O(1)

Diseñe una pila dinámica especial utilizando una array que admita todas las operaciones de pila, como push() , pop() , peek(), isEmpty() y getMin() en complejidades constantes de tiempo y espacio. Ejemplos: Suponiendo que la orientación de derecha a izquierda es la orientación de arriba a abajo y realizando las operaciones: Push(10): 10 se agrega … Continue reading «Diseñe una pila dinámica utilizando arrays que admitan getMin() en tiempo O(1) y espacio adicional O(1)»

Recuento de todas las subsecuencias que tienen elementos adyacentes con diferente paridad

Dada una array arr[] de tamaño N , la tarea es encontrar el número de subsecuencias no vacías de la array dada de modo que no haya dos elementos adyacentes de la subsecuencia que tengan la misma paridad . Ejemplos:   Entrada: arr[] = [5, 6, 9, 7]  Salida: 9  Explicación:  Todas esas subsecuencias de la … Continue reading «Recuento de todas las subsecuencias que tienen elementos adyacentes con diferente paridad»