# CSTL **Repository Path**: jhbspace/CSTL ## Basic Information - **Project Name**: CSTL - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: algo - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-10-27 - **Last Updated**: 2024-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CSTL - Standard Template Library for C ⭐ **CSTL** 是一个为 C 语言提供的标准模板库,旨在为 C 语言嵌入式开发者提供更加现代化的编程体验。如通过 CSTL,您可以使用常见的数据结构和算法,提升 C 语言开发的效率和代码可读性。 CSTL 是一个开源项目,果您在使用过程中有任何建议或遇到问题,欢迎通过 [Issues](https://github.com/Chihaya-Yuka/CSTL/issues) 进行反馈。 ## Features - **丰富的数据结构**: - 动态数组 (`Vector`) - 链表 (`List`) - 堆栈 (`Stack`) - 队列 (`Queue`) - 字典 (`Map`) - 集合 (`Set`) - **高效的算法**: - 排序 (`Sort`) - 搜索 (`Search`) - 查找最大/最小值 (`Max/Min`) - 过滤 (`Filter`) - 映射 (`Map`) - 归约 (`Reduce`) - **函数对象**:支持一元和二元函数对象、谓词等,用于算法中的各种操作。 - **通用接口**:所有数据结构和算法均通过通用接口实现,支持泛型编程。 - **简洁易用**:与 C++ STL 类似的 API 设计,让 C 语言开发者能够轻松上手。