Experiencia de entrevista de SAP Labs para el programa Scholar@SAP

No encontré ninguna experiencia de entrevista con respecto al programa Scholar en SAP para graduados de BCA/BSc en GFG, así que pensé en compartir toda mi experiencia de entrevista en detalles a través de GFG.  Nos enteramos de que SAP vendrá este año para contratar a graduados de BCA/BSc la última semana de agosto de … Continue reading «Experiencia de entrevista de SAP Labs para el programa Scholar@SAP»

Cuente trillizos con una suma menor que un valor dado

Dada una array de enteros distintos y un valor de suma. Encuentre el recuento de trillizos con una suma menor que el valor de suma dado. La Complejidad Temporal esperada es O(n 2 ). Ejemplos:   Input : arr[] = {-2, 0, 1, 3} sum = 2. Output : 2 Explanation : Below are triplets with … Continue reading «Cuente trillizos con una suma menor que un valor dado»

Experiencia de entrevista de SAP Labs | 2021 Presencial – Part 1

SAP Labs visitó nuestro campus en busca de empleo a tiempo completo para el puesto de desarrollador asociado/DevOps. Así que aquí está mi viaje de lector a escritor de entrevistas y todo gracias a geeksforgeeks. Ronda 1 (prueba en línea) : esta es básicamente una prueba en línea que se llevará a cabo en la … Continue reading «Experiencia de entrevista de SAP Labs | 2021 Presencial – Part 1»

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 C++ para invertir una lista vinculada en grupos de tamaño dado – Conjunto 1

Dada una lista enlazada, escribe una función para invertir cada k Node (donde k es una entrada a la función).  Ejemplo:  Entrada : 1->2->3->4->5->6->7->8->NULL, K = 3  Salida : 3->2->1->6->5->4- >8->7->NULO  Entrada : 1->2->3->4->5->6->7->8->NULO, K = 5  Salida : 5->4->3-> 2->1->8->7->6->NULO  Algoritmo: inverso (cabeza, k)  Invierta la primera sublista de tamaño k. Mientras retrocede, realice … Continue reading «Programa C++ para invertir una lista vinculada en grupos de tamaño dado – Conjunto 1»

Programa C++ para invertir palabras en una string dada

Ejemplo: Deje que la string de entrada sea «me gusta mucho este programa». La función debería cambiar la string a «mucho, muy programe esto como yo» Ejemplos :  Entrada : s  = «código de práctica de prueba de geeks» Salida : s = «código de práctica de prueba de geeks» Entrada : s = «ser … Continue reading «Programa C++ para invertir palabras en una string dada»

Dada una lista vinculada que está ordenada, ¿cómo insertará de manera ordenada?

  Dada una lista ordenada ordenada y un valor para insertar, escriba una función para insertar el valor de forma ordenada. Lista enlazada inicial  Lista enlazada después de la inserción de 9   Algoritmo:  permite que la lista de enlaces de entrada se ordene en orden creciente.  1) If Linked list is empty then make the … Continue reading «Dada una lista vinculada que está ordenada, ¿cómo insertará de manera ordenada?»

Mediana en una secuencia de enteros (enteros en ejecución)

Dado que los enteros se leen de un flujo de datos. Encuentre la mediana de los elementos leídos de manera eficiente. Por simplicidad, suponga que no hay duplicados. Por ejemplo, consideremos la corriente 5, 15, 1, 3…   After reading 1st element of stream – 5 -> median – 5 After reading 2nd element of stream … Continue reading «Mediana en una secuencia de enteros (enteros en ejecución)»

Convertir un árbol binario en una lista circular de enlaces dobles

Dado un árbol binario, conviértalo en una lista circular doblemente enlazada (in situ).   Los punteros izquierdo y derecho en los Nodes se utilizarán como punteros anterior y siguiente, respectivamente, en la Lista enlazada circular convertida. El orden de los Nodes en la Lista debe ser el mismo que en Inorder para el Árbol Binario dado. … Continue reading «Convertir un árbol binario en una lista circular de enlaces dobles»

Invertir una lista enlazada – Part 4

Dado el puntero al Node principal de una lista enlazada, la tarea es invertir la lista enlazada. Necesitamos invertir la lista cambiando los enlaces entre los Nodes. Ejemplos :  Haga clic aquí para el curso completo! C++ // Iterative C++ program to reverse a linked list #include <iostream> using namespace std;    /* Link list … Continue reading «Invertir una lista enlazada – Part 4»