{"id":27198616,"url":"https://github.com/alg-2024-2025/alg-practicas","last_synced_at":"2025-04-09T20:53:05.522Z","repository":{"id":284588443,"uuid":"955383399","full_name":"ALG-2024-2025/ALG-Practicas","owner":"ALG-2024-2025","description":"Prácticas de la asignatura Algoritmia en la UBU 2024/2025. Desde S1 a S8.","archived":false,"fork":false,"pushed_at":"2025-04-09T20:26:53.000Z","size":67,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-09T20:53:01.696Z","etag":null,"topics":["dijkstra-algorithm","kruskal-algorithm","prim-algorithm","python","quicksort"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ALG-2024-2025.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-26T14:54:38.000Z","updated_at":"2025-04-09T20:26:57.000Z","dependencies_parsed_at":"2025-03-26T17:28:05.469Z","dependency_job_id":"f1586e20-5337-4fd4-b6fd-0e3b1eaa5fdd","html_url":"https://github.com/ALG-2024-2025/ALG-Practicas","commit_stats":null,"previous_names":["alg-2024-2025/alg-practicas"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ALG-2024-2025%2FALG-Practicas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ALG-2024-2025%2FALG-Practicas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ALG-2024-2025%2FALG-Practicas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ALG-2024-2025%2FALG-Practicas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ALG-2024-2025","download_url":"https://codeload.github.com/ALG-2024-2025/ALG-Practicas/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248111976,"owners_count":21049577,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dijkstra-algorithm","kruskal-algorithm","prim-algorithm","python","quicksort"],"created_at":"2025-04-09T20:53:04.971Z","updated_at":"2025-04-09T20:53:05.513Z","avatar_url":"https://github.com/ALG-2024-2025.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# ALG-Practicas\n\n\u003e [!Important]\n\u003e Los `imports` de los test han sido modificados por mí para poder ejecutarlos según la estructura del proyecto.\n\u003e Todos los tests han sido hechos por el profesorado de la UBU y, actualmente, mantenidos por [José Luis Garrido](https://www.linkedin.com/in/joseluisgarrido/)\n\n\u003e[!Important]\n\u003e Instalar los requisitos necesarios desde el fichero `requirements.txt`.\n\nPrácticas de la asignatura Algoritmia en la UBU 2024/2025. Desde S1 a S7.\n\n## Índice\n\n1. [Introducción](#introducción)\n2. [Descripción](#descripción)\n3. [Cómo ejecutar los tests](#cómo-ejecutar-los-tests)\n4. [Contribuir](#contribuir)\n5. [Licencia](#licencia)\n\n## Introducción\n\nAquí están resueltos todos los ejercicios de las prácticas de Algoritmia.\n\n## Descripción\n\n- Todas las funciones y métodos los he modificado para añadir a cada parámetro y comentario de función más información sobre lo que hace y lo que devuelve.\n- Las funciones y métodos importantes tienen en su comentario de función su complejidad algorítmica.\n- Para algunas funciones y métodos importantes he guardado la versión original del profesor. Puedes distinguirlas por la terminación del nombre de la función o método con `_profesor`.\n\n## Cómo ejecutar los tests\n\nPara ejecutar los tests, Tienes dos opciones:\n\n1. Instalar los requisitos necesarios desde el fichero `requirements.txt`.\n\n```bash\npip install -r requirements.txt\n```\n\n2. Ejecutar el siguiente comando en la terminal:\n\n```bash\npython -m unittest discover -s .\\tst\\\n```\n\n3. Con VS Code, puedes ir al apartado de `Testing` y ejecutar los tests desde ahí.\n\n![alt text](assets/image.png)\n\n## Contribuir\n\nSi quieres contribuir a este repositorio, puedes hacer una pull request con tus cambios.\n\n## Licencia\n\nEste repositorio está bajo la licencia MIT. Puedes ver más información en el archivo [LICENSE](/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falg-2024-2025%2Falg-practicas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falg-2024-2025%2Falg-practicas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falg-2024-2025%2Falg-practicas/lists"}