数据结构是一种以编程方式组织数据,从而高效利用数据的方法。这款应用通过结构化的章节、清晰的示例和注重实践的讲解,帮助学习者和专业人士建立强大的直觉。新功能包括“收藏夹”功能,可快速访问常用主题,以及“标记为已读”功能,可跟踪各章节的学习进度。
目标受众:专为希望通过简单的循序渐进方式从基础到中级精通的计算机科学专业学生和软件专业人士设计。
学习成果:达到中级水平,为深入学习和面试做好准备。
先决条件:具备基本的 C 语言编程知识、文本编辑器以及运行程序的能力。
主要功能:
收藏夹:可收藏任何主题,以便立即重温。
标记为已读:跟踪每章的完成进度。
清晰的章节流程,从基础到高级主题。
清晰的分析、技术和用例讲解。
章节
概述
环境设置
算法
基础知识
分析
贪婪算法
分治法
动态规划
数据结构:
基础知识
数组
链表:
基础知识
双重
循环
堆栈和队列
表达式解析
搜索技术:
线性
二分
插值
哈希表
排序技术:
冒泡
插入
选择
合并
Shell
快速入门
图:
图数据结构
深度优先遍历
广度优先遍历
树:
树数据结构
遍历
二分查找
AVL
生成树
堆
递归:
基础知识
塔河内
斐波那契数列
新功能
新增收藏夹功能,方便保存常用章节。
新增“标记为已读”功能,方便追踪每章阅读进度。
界面优化,性能提升。