数据结构与算法 - 自学课程

<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 周

字符串: *从字符串的介绍和常用方法学起,一直到热门的问题教程,全面掌握字符串知识。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。如需转载,请注明文章出处豆丁博客和来源网址。https://shluqu.cn/21943.html
点赞
0.00 平均评分 (0% 分数) - 0