Ronda 1:
——————————–
1) ¿Cómo se puede diseñar un hash que pueda tener millones de entradas minimizando la colisión?
2) Clonar un árbol binario
3) La relación de cierto objeto se da como:
AB, CD, necesitamos saber si dos objetos están relacionados o no.
Ronda 2:
——————————-
1) Eliminar Nodes de un árbol cuyos datos son los mismos que una lista dada de valores enteros.
Después de eliminar los Nodes, prepare el bosque de esos muchos árboles.
2) Dado un valor k, necesita imprimir todos los paréntesis balanceados posibles .
3) Dada una array ordenada y un valor k que es el número de cubos.
Divida los elementos de la array en cubos para que la diferencia de la suma del cubo sea mínima.
4) La substring más larga de todos los caracteres únicos .
5) Dado un gran número en forma de lista enlazada, también dado un dígito.
Agregue el dígito a la lista enlazada.
Ronda 3:
——————————–
1) Detectar el ciclo en un gráfico dirigido. También imprima los Nodes del ciclo .
2) Camino más corto entre dos Nodes en un gráfico dirigido con el mismo borde positivo.
3) Camino más corto entre dos Nodes en un gráfico acíclico dirigido con diferentes aristas positivas .
4) Implementar la clase singleton. ¿Es seguro para subprocesos? Hazlo seguro para subprocesos.
5) Una B derivada, constructor de copia de escritura de B.
6) Escritura de la sintaxis de la función de comparación en el mapa.
7) Dados n archivos con k entradas ordenadas cada uno. Ordenarlos por completo.
8) 1000 monedas/ 10 bolsas, distribuir las monedas de manera que cada número se pueda hacer entre 1 y 1000.
9) Copia profunda/copia superficial.
10)Cuente las ocurrencias del patrón en la string .
Ronda 4:
——————————————————
1) Rompecabezas de botella de vino envenenado .
2) Rellene los números del 1 al 8 rompecabezas.
3) Rompecabezas de caída de huevos .
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA