<img src="https://www.geeksforgeeks.org/" alt="极客教程" />
- 课程:获取 90% 退款
- 教程
- 面试准备
- 所有课程
- <a href="/courses/category/all?courseType=online&courseFeeType=all&itmsource=geeksforgeeks&itmmedium=courselandingpage&itmcampaign=courses">自学
自学课程!image!interested count1541k+ 感兴趣的极客们
最受欢迎的数据结构与算法(DSA)课程,深受 100,000+ 学生的信赖!本课程由行业专家凭借多年的经验精心打造,为您提供了一个包含视频讲座、练习题、测验和竞赛的完整学习包。 立即注册,学习和掌握 DSA 技能吧!
!image!level初级到高级!image!course duration16 周!image!interested count1541k+ 感兴趣的极客们全面的学习体验适合初学者课程证书评估测试!image!warning
90% 退款优惠:因广受欢迎而延期!
90% 退款优惠:因广受欢迎而延期!
课程概览
!image问题解决基础
掌握复杂度分析、数学、位操作和核心问题解决技巧。!image核心数据结构
学习使用数组、字符串、链表、栈、队列、树和哈希。!image高级问题解决
利用递归、贪心策略、回溯法和动态规划来解决具有挑战性的问题。!image高效搜索与排序
应用优化的搜索和排序技术以提高性能。!image图与树精通
理解图、二叉搜索树(BST)、堆以及基于树的进阶算法。!image真实世界项目
构建实战项目以应用 DSA 概念并提升面试准备度。阅读更多 !image!image
课程内容
01第 1 周
- 算法分析: 通过渐进符号学习算法的增长阶、最佳、平均和最坏情况分析等知识。
- 数学: 通过计算数的阶乘、最大公约数(HCF)、最小公倍数(LCM)以及埃拉托斯特尼筛法(Sieve of Eratosthenes)等概念来夯实数学基础。
- 位运算魔法: 借助重要的示例教程,掌握位运算符的相关知识。
02第 2 周
- 递归: 深入理解递归、基准情况和尾递归,并解决“切绳子”、“汉诺塔”和“约瑟夫问题”等经典问题。
- 数组: 从数组的基础介绍和操作开始,一直到解决“股票买卖”、“接雨水”等实际问题,全面掌握数组。
- 搜索: 熟悉二分查找技术,学习其分析方法以及相关的各类问题教程。
03第 3 周
排序: *理清排序概念,学习插入排序、快速排序、基数排序等重要排序技术。
- 矩阵: 通过解决“蛇形矩阵”、“螺旋矩阵遍历”等问题,助您走出矩阵学习的困境。
- 哈希: 学习哈希的简介和时间复杂度分析、哈希的应用、直接寻址表的讨论以及更多内容。
04第 4 周
字符串: *从字符串的介绍和常用方法学起,一直到热门的问题教程,全面掌握字符串知识。