es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ANONYMOUS-RECURSION

¿Las funciones recursivas son sintetizables en Verilog?

Las funciones que no contienen asignaciones de retardo son sintetizables, por lo tanto, todas las funciones sintetizadas son de naturaleza combinacional. ¿La función seguirá siendo sintetizable si tenemos una llamada recursiva? Tomando como ejemplo la función factorial (automática). Esta función está presente en una máquina de estados. Cada vez que . . . Read more

Cómo crear una función recursiva de JS para formatear un objeto de datos, pero establecer un nivel para transformar un objeto o mantener los datos originales.

<!– begin snippet: js hide: false console: true babel: false –> <!– language: lang-js –> const obj2arr = (data, level) => { const dataKeys = “object” === typeof(data) && !Array.isArray(data) && Object.keys(data); let results = []; if (!!dataKeys) { for (let dataKey of dataKeys) { let obj = { name: . . . Read more

Diferentes comportamientos de una lista de Python en una función recursiva.

Estoy aprendiendo a escribir funciones recursivas en Python y encuentro que una lista puede tener diferentes comportamientos dependiendo de si elijo usar res.append(new_loc) o res + [new_loc]. Por ejemplo, def solver(counter,res): print(“Entrando al solver:”, res) if len(res) >= 4: return counter += 1 res.append(counter) solver(counter,res) print(“solver interno devuelto:”, res) counter . . . Read more