Recibo una lista vacía como salida, ¿alguien puede ayudarme con esto? ListNode* reve(ListNode* L, ListNode* t){ if(L->next==NULL){ t=L; print(t); return L; } ListNode* k = reve(L->next,t); k->next=L; L->next=NULL; return L; } ListNode* reverseList(ListNode* head) { ListNode* temp=NULL; reve(head,temp); return temp; }
Estoy haciendo un problema en el que se me solicita hacer una función generatePrime sin parámetros. La función debería devolver el número 2 cuando se llame por primera vez, 3 (segunda vez), 5 (tercera vez) y así sucesivamente. Tengo la sensación de que esto se debe hacer con recursión. Pero . . . Read more
Estoy ejecutando una función recursiva con setTimeout, lo que he notado es que JavaScript pasa directamente a través de la función wait() y no espera a que termine. Se ejecuta directamente y deja que el método wait() funcione por sí solo. wait(100, 30); function wait(time, limit) { console.log(‘valor >> ‘ . . . Read more
¿Cómo puedo aplanar Mapas anidados en Scala devolviendo un nuevo mapa con la clave anidada relevante en notación de punto? Antecedentes: Estoy tratando de hacerlo para objetos uJson.Obj, pero dado que son simplemente mutable.LinkedHashMap[String, Value] internamente, las respuestas para los mapas de la biblioteca estándar también deberían ayudar. Por ejemplo: . . . Read more