# Algorithm **Repository Path**: da-ji/Algorithm ## Basic Information - **Project Name**: Algorithm - **Description**: 算法和程序设计实践 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-30 - **Last Updated**: 2024-02-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: 笔记 ## README # **Algorithm** ## 前言 - 学习完数据结构专业课之后,为了巩固所学,提升自己代码能力,也为了练习一下GitHub的使用,所以建立了这样一个仓库。 - 目前,每种数据结构的代码实现只有C/C++,但是后续会添加Java语言的版本。 - 所用的参考资料分别为: - 《大话数据结构》—— 程杰 - 《数据结构(C++)版》——王红梅,胡明 - 《数据结构》——严蔚敏.吴伟民 >以上三本教材的难度由浅入深,也反映了一个非科班出身程序猿的学习历程。 > >项目中的代码也主要取自这三本教材。 > >> 建议初学者先从大话数据结构这本书开始,辅以老九学堂的数据结构视频,从如何在编译器中创建项目开始,讲的非常细致,对新手非常友好。 >> >> 王红梅的数据结构内容比较繁琐,也是我们大学数据结构所选教材,适合本专业出身的学霸们直接食用。 >> >> 严蔚敏的数据结构是最权威的数据结构教材,也是考研数据结构的指定用书。辅以王道考研的数据结构网课视频,是考研党的必备教程。 - 开发环境: * 操作系统: windows 10 (64bit) * 开发工具:Code::Blocks(17.12) ## 线性表 * ### 线性表 * ### 链表 ## 栈和队列 * ### 顺序栈 * ### 链栈 * ### 顺序队列 * ### 链式队列 ## 字符串 * ### 字符串的存储结构 * ### 字符串的模式匹配 ## 树与二叉树 * ### 树的逻辑结构和存储结构 * ### 二叉树的逻辑结构和存储结构 * ### 前序遍历算法 * ### 中序遍历算法 * ### 后序遍历算法 ​