{"id":23447664,"url":"https://github.com/bpavan16/c-programming-codes","last_synced_at":"2025-04-10T01:24:28.417Z","repository":{"id":267467487,"uuid":"901349293","full_name":"bPavan16/C-Programming-Codes","owner":"bPavan16","description":"A collection of C programs I wrote during my first year of college. These programs cover fundamental concepts of programming, problem-solving, and Data Structure design","archived":false,"fork":false,"pushed_at":"2024-12-10T14:07:03.000Z","size":146,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-15T16:49:31.868Z","etag":null,"topics":["baiscs","cprogramming-language","dsa-algorithm"],"latest_commit_sha":null,"homepage":"","language":"C","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/bPavan16.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":"2024-12-10T13:51:22.000Z","updated_at":"2025-01-22T06:34:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"da018c94-f652-4999-9811-08b349a225a3","html_url":"https://github.com/bPavan16/C-Programming-Codes","commit_stats":null,"previous_names":["bpavan16/c-programming-codes"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bPavan16%2FC-Programming-Codes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bPavan16%2FC-Programming-Codes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bPavan16%2FC-Programming-Codes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bPavan16%2FC-Programming-Codes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bPavan16","download_url":"https://codeload.github.com/bPavan16/C-Programming-Codes/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248138910,"owners_count":21053982,"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":["baiscs","cprogramming-language","dsa-algorithm"],"created_at":"2024-12-23T21:19:20.046Z","updated_at":"2025-04-10T01:24:28.393Z","avatar_url":"https://github.com/bPavan16.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# C Programming Essentials  \n\nThis repository is a comprehensive collection of C programs, showcasing a wide range of concepts and techniques learned during my first year of college. Each directory represents a category of problems or data structures, aimed at building a solid foundation in C programming.\n\n---\n\n## Directory Overview\n\n### 1. **Basic-Programs**  \nContains fundamental C programs focusing on basic syntax, loops, conditions, and input/output operations. Ideal for beginners starting with C.\n\n### 2. **Dynamic-Data-Structure**  \nPrograms that implement dynamic memory management and data structures like linked lists, stacks, queues, and trees.\n\n### 3. **Graphs**  \nCovers fundamental graph algorithms, including traversal techniques like BFS (Breadth-First Search) and DFS (Depth-First Search).\n\n### 4. **Linked List**  \nImplementation of singly, doubly, and circular linked lists with operations like insertion, deletion, and traversal.\n\n### 5. **Practice-Programs**  \nA variety of solved practice problems to strengthen programming logic and skills.\n\n### 6. **Queue**  \nPrograms for implementing queue operations using both static arrays and dynamic memory, along with circular queue implementations.\n\n### 7. **Search-Linear-Binary**  \nDemonstrates linear and binary search algorithms for efficient data searching techniques.\n\n### 8. **Searching**  \nAdvanced searching techniques and related problem-solving implementations.\n\n### 9. **Sorting Algorithms**  \nPrograms for popular sorting algorithms, including bubble sort, insertion sort, selection sort, merge sort, and quicksort.\n\n### 10. **Sorting**  \nAdditional examples and variations of sorting algorithms with a focus on optimization and complexity analysis.\n\n### 11. **Stack**  \nCovers stack implementation using arrays and linked lists, along with common stack-based problems.\n\n### 12. **Static-Data-Structure**  \nPrograms related to static data structures like arrays and matrices.\n\n### 13. **String-Library-Functions**  \nDemonstrates the use of built-in string library functions for tasks like concatenation, comparison, and manipulation.\n\n### 14. **String-Function-Implementation**  \nCustom implementations of common string functions such as `strlen`, `strcpy`, `strcat`, and more.\n\n### 15. **Trees**  \nPrograms implementing tree data structures, including binary trees, binary search trees (BST), and traversal algorithms like inorder, preorder, and postorder.\n\n---\n\n## How to Use  \nClone this repository to your local machine and explore each directory. Each folder contains well-documented code files with explanations and sample inputs/outputs.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbpavan16%2Fc-programming-codes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbpavan16%2Fc-programming-codes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbpavan16%2Fc-programming-codes/lists"}