# Algorithm算法+数据结构C语言实现 **Repository Path**: Chanceux/c-data-structure ## Basic Information - **Project Name**: Algorithm算法+数据结构C语言实现 - **Description**: Algorithm算法和数据结构 C语言实现 目前包含八大排序 - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-07-12 - **Last Updated**: 2023-08-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Algorithm算法+数据结构实现 #### 介绍 **Algorithm** 算法-C编程实现 #### 文件结构 软件架构说明 ├──sChapter1/ │ ├──sort/ 包含10种排序算法 │ │ ├──general.h包含数组通用函数 如输出数组,求数组最大值。最小值 │ │ ├──sort.h 封装数组排序函数,根据数组的长度选择不同的排序方式。 │ │ ├──sort_test.c 排序测试文件 │ │ ├──foolsort 负优化冒泡排序 │ │ ├── bubble_sort 冒泡 │ │ ├──selected_sort 选择 │ │ ├──insertion_soort 插入 │ │ ├──merge_sort 归并 │ │ ├──quick_sort 快排 │ │ ├──heap_sort 堆 │ │ ├──bucket_sort 桶 │ │ ├──shell_sort 希尔 │ │ ├──radix_sort 基数 │ │ └── counting_sort 计数 │ └── search/ 查找算法 │ └── array/ 顺序表 │ ├──sequential_lookup 顺序查找 │ ├──binary_lookup 二分查找 │ └── interpolation_lookup 插值查找 ├──Chapter2 数据结构 │ ├──linkedlist 链表 │ │ ├──doublely 双向链表 │ │ ├──linklist │ │ ├──one_way 单向链表 │ │ └── linklist │ ├──queue 队列 │ │ ├──linkedlist 链表实现 │ │ └── array 数组实现 │ └──stack 栈 │ ├──linkedlist 链表实现 │ └── array 数组实现 #### ToDoList 哈希表 树 堆