全书分为九章,前两章介绍计算机科学的概念以及算法分析,是整本书的基础。第二到第六章是简单数据结构和算法的设计和实现。第七和八章是较复杂的树及图数据结构,树和图是许多大型软件的底层实现,这两章是基于前几章的更高级主题。最后一章是利用前面所学内容进行的实战项目 #电子书
GitHub前阵子针对Markdown编辑器进行了更新,现在开发者可以直接在 Markdown 中用 Mermaid 来绘制各类流程图、甘特图、序列图、关系图等图表了。
Mermaid是一款受到Markdown语法启发而诞生的JavaScript图表工具,由开发者 Knut Sveidqvist 所负责维护,目前在 GitHub 已积累 42000 Star,在技术圈内受众颇广。
该工具的主要作用,是能直接通过文本,来动态调整与创建各种实用的图表。
此前GitHub只能通过插入图片的方式来为文档添加图表,这种方式步骤比较繁琐,且不利于团队项目的协作维护。这次更新后,各类图表的修改与更新记录也可以溯源了