当前位置:首页 > 数媒资源 > 正文内容

《 Hello 算法 》 - 免费开源,通俗易懂的数据结构与算法入门教程电子书

唐朝2年前 (2024-05-12)数媒资源1761

《Hello 算法》(Helloalgo)是由上海交通大学出身的算法工程师 Krahets 打造的一份权威数据结构与算法教程。该教程以其独特的结合动画和图解的方式,为初学者提供了直观且深入的学习体验。Krahets 在创作过程中汲取了众多教材和专业文章的精华,确保内容的准确性和专业性。不仅如此,这个项目在持续进化中,不断接收社区反馈并进行更新,以保持其内容的新鲜度和相关性。至今,它已经获得了广大程序员的热烈追捧,包括知名教授和专家的赞誉,如清华大学的邓俊辉教授和亚马逊的资深首席科学家李沐。多语言支持(如 Java, C++, Python 等)使得更多开发者能够受益,难怪它在 GitHub 上获得了超过 64,900 的 Star,成为算法学习领域备受推崇的资源。

image.png

目录大纲

这本书一共分为 16 章,循序渐进,基础好的也可以根据自己需要跳章阅读。

第 1 章   初识算法
第 2 章   复杂度分析
第 3 章   数据结构
第 4 章   数组与链表
第 5 章   栈与队列
第 6 章   哈希表
第 7 章   树
第 8 章   堆
第 9 章   图
第 10 章   搜索
第 11 章   排序
第 12 章   分治
第 13 章   回溯
第 14 章   动态规划
第 15 章   贪心
第 16 章   附录

开源协议

《 Hello 算法 》是一本完全免费的电子书,书上的图片、文字以及代码、视频等内容采用了 CC BY-NC-SA-4.0 开源许可证。任何人都可以在线免费阅读,也可以在项目介绍主页去下载 PDF 离线版本,但我还是喜欢网页版,因为可以方便跳转章节。


    文档如有描述不清楚、错误或者过时的地方,欢迎留言指出。

    文档、教程内容会不定时更新,转载请标明原帖链接,以免让过时的教程流入网络。

    分享给朋友:

    “《 Hello 算法 》 - 免费开源,通俗易懂的数据结构与算法入门教程电子书” 的相关文章

    生成式人工智能-照片转粘土风-Clay Filter AI

    生成式人工智能-照片转粘土风-Clay Filter AI

    Clay Filter AI,一款生成式人工智能系统,可以将您的角色照片转换成粘土动画风格的图像。Clay Filter AI,一款集成人工智能的在线平台,它将您的照片魔法般地转化为富有创意的粘土动画风格图像。该工具凭借精确的面部识别技术,将个人照片转变为独一无二的艺术贴纸,同时提供多种艺术样式和文...

    畅快剪辑即刻出片,剪映SVIP免费平替工具

    畅快剪辑即刻出片,剪映SVIP免费平替工具

    畅片是 DJI 大疆官方推荐的视频剪辑 app,拍剪功能深度契合 DJI 用户使用场景。 支持多款硬件连接,素材实时预览,无需导出,即可快速成片。提供 AI 一键成片、海量专属视频模板和拍摄教学等,堪称你的随身拍剪策划师。直连 DJI 设备,一键成片畅连 DJI Avata 2、DJI Air 3、...

    《Frame0》免费手绘风格的产品草图工具

    《Frame0》免费手绘风格的产品草图工具

    无压力地描绘你的应用创意快速轻松地制作手绘风格的线框。免费手绘风格的产品草图工具「Frame0」可以在帮助设计师和产品经理快速轻松地制作低保真线框图,允许用户快速表达和沟通他们的想法。提供了 Windows、macOS、Linux 客户端下载。...