Buenas, en esta parte del ejercicio se nos pide implementar una función que dado un inodo perteneciente a un directorio devuelva la cantidad de archivos y directorios dentro de este inodo. Yo lo que hice fue ir recorriendo los bloques directos e indirectos y ver si cada entrada de directorio corresponde a un archivo o un directorio y asi ir contando.
En la solución a este ejercicio, por cada entrada que corresponde a un directorio, se agrega a una pila su inodo correspondiente para luego contar los archivos y directorios que se encuentran dentro. ¿Esto se debe a que se considera que lo que este dentro de un subdirectorio tambien esta dentro del directorio mismo?
La letra no es muy específica si se espera una búsqueda recursiva o no.
Al pedir que la función no sea implementada de forma recursiva da la idea de que si se espera que se retornen todos recursivamente porque a nadie se le va a ocurrir implementar el listado simple de entradas de un directorio de forma recursiva.
Saludos
Al pedir que la función no sea implementada de forma recursiva da la idea de que si se espera que se retornen todos recursivamente porque a nadie se le va a ocurrir implementar el listado simple de entradas de un directorio de forma recursiva.
Saludos