Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/eesunmoon/data_structure

[Spring 2020] Data Structure using C language
https://github.com/eesunmoon/data_structure

c data-structures

Last synced: about 1 month ago
JSON representation

[Spring 2020] Data Structure using C language

Awesome Lists containing this project

README

        

# Data Structure
* Practical Exercises using [Oj-system](https://ex-oj.sejong.ac.kr)

## Practical Exercises
| Week | Practice Link | Practice Topic |
|:-----:|:-------------:|:--------------:|
| 1 | [C Language](https://github.com/MoonEeSun/Data_Structure/tree/main/practice/01_review_C) | Review of C Language |
| 2 | [Analysis of Algorithms](https://github.com/MoonEeSun/Data_Structure/tree/main/practice/02_algorithm_analysis) | Algorithm Efficiency and Analysis |
| 3 | [Recursion](https://github.com/MoonEeSun/Data_Structure/tree/main/practice/03_recursionp) | Recursive Functions and Problems |
| 4 | [Array](https://github.com/MoonEeSun/Data_Structure/tree/main/practice/04_array) | Array Data Structure |
| 5-6 | [Linked List](https://github.com/MoonEeSun/Data_Structure/tree/main/practice/05-06_Linked_List) | Single Linked List / Double Linked List |
| 7 | [Set](https://github.com/MoonEeSun/Data_Structure/tree/main/practice/07_Set) | Subset / Intersection / Union Operations |
| 9-10 | [Stack](https://github.com/MoonEeSun/Data_Structure/tree/main/practice/09-10_Stack) | Stack Implementation and Usage |
| 11 | [Queue](https://github.com/MoonEeSun/Data_Structure/tree/main/practice/11_Queue) | Joint Stack / Joint Queue Implementations |
| 12-14 | [Tree](https://github.com/MoonEeSun/Data_Structure/tree/main/practice/12-14_Tree) | Binary Tree and Traversal Methods |

## Semi Project
* **Topic:** [Hotel Management System](https://github.com/MoonEeSun/Data_Structure/tree/main/Semi%20Project)
* **Data Structure Used:** Linked List
* **Features:** Visitor Mode / Administrator Mode
* **Functions:**
1. **Add:** Booking / Check-in
2. **Delete:** Check-out
3. **Search:** Search by name, room number, or region
4. **Print:** Print specific visitor, all visitors, or room status