Python数据结构与算法导论

盼小辉丶 盟主
优质创作者: 人工智能技术领域
领域专家: 数据科学与机器学习技术领域
2021-11-12 13:03:52

算法就是具有有限步骤的过程,依照这个过程便能解决问题。因此,我们也可以说算法就是解决方案。例如,“把大象关进冰箱里”的步骤就可以说是一个算法:

第一步:把冰箱门打开

第二步:把大象装进冰箱

第三步:把冰箱门关上

因此,一些看似复杂的事情,只要设计好算法往往都像是三步把大象装进冰箱里一样简单。

快来一起简简单单学算法,登算法之顶.

https://blog.csdn.net/LOVEmy134611/article/details/121192417

 

 

 

 

...全文
38 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
资源下载链接为: https://pan.quark.cn/s/634e17bb4204 数据结构和算法是程序员必备基础知识,也是面试重点,但目前Python算法与数据结构的系统中文资料较少。本教程旨在帮助Python开发者掌握常用算法和数据结构,提升开发与面试技能。 教程内容聚焦业务开发和面试常用的算法与数据结构,适合需要快速上手的开发者,也可作为老手回顾基础知识的资料。讲解通俗,结合Python语言特性和开发实践,代码可作为面试笔试参考。对于每个算法和数据结构,会涵盖原理、Python实现方式、时间与空间复杂度及使用场景。 课程目录循序渐进,包括抽象数据类型、数组、链表、队列、栈、算法分析、哈希表、字典、集合、递归、查找算法、排序算法、树、堆、优先级队列、二叉查找树、图及遍历,还有Python内置数据结构和算法的使用,以及面试笔试常考算法等内容,每章配套文字讲义、示例代码和视频讲解。 教程针对中文资料少、自学开发者基础薄弱、缺乏工程应用讲解、视频教程不成系统等痛点设计。作者有多年Python/Go开发经验,曾就职于知乎,现任职腾讯视频后端工程师。 学习需具备Python基本语法和面向对象编程概念,了解基本数据结构和算法概念,无需过多数学基础。推荐参考《算法图解》《Data Structures and Algorithms in Python》《算法导论》第三版等教材,以及算法可视化网站辅助学习。 课程强调理解原理、独立实现代码、完成思考题和练习题,建议按顺序学习。代码遵循MIT协议,可学习修改使用,含单元测试确保可靠性。若发现内容错误,欢迎讨论修正。

35,135

社区成员

发帖
与我相关
我的任务
社区描述
记录学习历程,分享学习心得,关注深度学习,欢迎交流学习.
社区管理员
  • 盼小辉丶
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧