{"id":23074761,"url":"https://github.com/bursasha/c-projects","last_synced_at":"2025-07-19T13:36:31.063Z","repository":{"id":44926771,"uuid":"513139876","full_name":"bursasha/c-projects","owner":"bursasha","description":"Programming and algorithmization in C ⚙️","archived":false,"fork":false,"pushed_at":"2024-06-14T12:32:37.000Z","size":62,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-03T11:45:33.750Z","etag":null,"topics":["algorithms","bst","c","cvut-fit","data-structures","doubly-linked-list","list","programming","structure"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bursasha.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2022-07-12T12:48:56.000Z","updated_at":"2024-06-18T21:22:15.000Z","dependencies_parsed_at":"2025-04-03T11:44:21.325Z","dependency_job_id":"27289e6d-7735-4447-ac15-ef077ac8f66b","html_url":"https://github.com/bursasha/c-projects","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bursasha/c-projects","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bursasha%2Fc-projects","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bursasha%2Fc-projects/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bursasha%2Fc-projects/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bursasha%2Fc-projects/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bursasha","download_url":"https://codeload.github.com/bursasha/c-projects/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bursasha%2Fc-projects/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265942581,"owners_count":23853294,"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":["algorithms","bst","c","cvut-fit","data-structures","doubly-linked-list","list","programming","structure"],"created_at":"2024-12-16T08:29:29.039Z","updated_at":"2025-07-19T13:36:30.998Z","avatar_url":"https://github.com/bursasha.png","language":"C","readme":"# My C Programming University Projects 👨🏽‍💻\n\n## Repository structure: 📁\n* Each folder corresponds to a separate project. \n* In each folder you will find:\n    * `... .c`: file with the program code.\n    * `README.md`: auxiliary file with a detailed description of the task.\n\n## Technology Stack: 🔍\n- **Language:** C\n- **Tools and Techniques:**\n  - **GCC**: GNU Compiler Collection for compiling C programs.\n  - **GDB**: GNU Debugger for debugging C programs.\n  - **Make**: Utility for managing project builds.\n  - **Valgrind**: Tool for memory debugging, memory leak detection, and profiling.\n  - **Data Structures:** Arrays, linked lists, stacks, queues and trees.\n  - **Algorithms:** Sorting (quick sort), searching (binary search), and others.\n  - **File I/O**: Reading from and writing to files.\n  - **Dynamic Memory Allocation**: Using `malloc`, `calloc`, `realloc`, and `free`.\n\n## Course Goals: 📍\n- **Algorithm Development:** Learn how to develop algorithms to solve problems.\n- **C Programming:** Convert algorithms into C programs.\n- **Testing and Debugging:** Gain practical skills in program testing and debugging.\n\n## Obtained Skills: 🤔\n- **Data Types:** Work with primitive data types, pointers, and structures.\n- **Control Structures:** Use statements, expressions, and functions.\n- **Recursion:** Apply recursion and evaluate algorithm complexity.\n- **Algorithms:** Work with search, sorting, and data structure algorithms.\n\n## Repository Overview: 🗄️\nThis repository contains various projects completed as part of university coursework in C programming. Each project folder contains the source code and a `README` file with detailed descriptions of the tasks and objectives.\n\n## I would be happy if you take a look at my projects! 😊\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbursasha%2Fc-projects","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbursasha%2Fc-projects","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbursasha%2Fc-projects/lists"}