https://github.com/ana-chenoweth/ordered-list
This is an academic project
https://github.com/ana-chenoweth/ordered-list
c doxygen doxygen-documentation lists ordered-list
Last synced: 21 days ago
JSON representation
This is an academic project
- Host: GitHub
- URL: https://github.com/ana-chenoweth/ordered-list
- Owner: ana-chenoweth
- License: mit
- Created: 2025-07-22T14:26:45.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-30T16:17:07.000Z (11 months ago)
- Last Synced: 2025-07-30T16:48:54.529Z (11 months ago)
- Topics: c, doxygen, doxygen-documentation, lists, ordered-list
- Language: C++
- Homepage: https://ana-chenoweth.github.io/ordered-list/
- Size: 1.64 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sorted List (ListaOrdenada)
This project implements a **sorted doubly-linked list** in C++. It was developed as an academic exercise to deepen the understanding of dynamic memory management and basic data structures.
The list maintains its elements in **ascending order** and includes standard operations such as:
- Inserting elements in sorted order
- Removing elements
- Searching for values
- Printing elements in ascending and descending order
- Merging two sorted lists
---

---
## Features
- Maintains elements sorted on insertion
- Traversal from beginning to end (ascending) or in reverse (descending)
- Exception handling for empty lists or out-of-range operations
- Merge functionality to combine two sorted lists into a new one
---
## File Structure
- `ListaOrdenada.hpp`: main class definition and interface
- `ListaOrdenada.tpp`: template method implementations
- `ListaDoble2.hpp`: supporting double-linked list class used internally
---
## Authors
- Ana Laura Chenoweth Galaz
- Georgina Salcido Valenzuela
---
## License
This project is intended for academic use. You are free to use or modify it for learning purposes.