数据结构和算法,为编码面试升级 | Data Structures & Algorithms, Level-up for Coding Interviews

通过解决150多个重要问题,掌握编码面试、王牌数据结构和算法的解决问题技巧!
讲师:Prateek Narang

双语资源中英文字幕学习课程,独家翻译制作,提供全部配套课程资料。全网最低价享受高品质课程资源,无限分享下载。

你将会学到什么?

  • 加快算法思维
  • 学习优化暴力解决方案
  • 学习应用数据结构
  • 学习编写复杂代码
  • 150多个精心策划的问题
  • 时空复杂性分析
  • 使用C++标准模板库
  • 成为10倍的问题解决者
  • 滑动窗口、哈希、映射和集
  • 掌握动态程序设计与图形
  • 奖励:构建LRU缓存
  • 练习所有重要主题的问题

课程要求

  • 编写和理解代码的能力
  • 对数据结构的理解
  • 时间和空间复杂性分析

课程说明

你是否发现自己每次遇到编码问题时都会觉得自己被“卡住”了?

欢迎参加数据结构与算法,升级课程,这是唯一一门为您提供问题解决过程的终极实践,并帮助您将数据结构和算法提升到一个新的水平的课程。该课程由谷歌的专家讲师Prateek Narang教授,他不仅是一名软件工程师,还指导了数千名学生成为伟大的程序员和开发人员。本课程包含25小时以上的交互式视频内容和数十个编码练习,以最简洁的方式教您解决问题的正确技巧。每一个问题的讨论都以暴力方法优化开始,并以C++中的视频动手**结束。以下是您将要学习的内容-

关于数据结构的问题

*数组、字符串、矢量

*哈希(无序映射、映射、集)

*堆栈、队列、链表

*二进制树、BST、堆

*图表,尝试

关于算法的问题

*蛮力,回溯

*滑动窗口算法

*排序、搜索、二进制搜索

*动态程序设计基础

*重要的图算法

BFS和DFS,最短路径课程练习是用C++进行的,但具有一种或多种语言(C++/Java/Python/JavaScript)经验的程序员肯定可以参加这门课程,前提是他们对数据结构有基本的理解。该课程涵盖了主题的广度和深度,在需要的地方进行深度潜水。您还将学习如何应用诸如-排序和搜索算法、滑动窗口、二进制搜索、哈希等对解决问题非常重要的技术。对于高级主题,如动态编程图形**,本课程从基础知识开始,帮助您从最基本的知识掌握这些主题。与大多数讲师不同,我不是销售人员或营销人员。我的工作是帮助你建立强大的编程基础,成为一名成功的开发人员。通过Udemy,我以其原始成本的一小部分为您提供这门课程,以便任何有兴趣学习的人都可以将他们的技能提升到一个新的水平。所以我希望你今天报名,我们在课程中再见。

此课程面向哪些人?

  • 攻读计算机科学或相关领域的学生
  • 具备数据结构基础知识的初级中级程序员
  • 希望在问题解决技能和竞争性编码方面表现出色的开发人员
  • 了解数据结构理论,但发现难以在问题中实现的学生
声明:双语资源网(shuangyuziyuan.com)提供的所有课程、素材资源全部来源于互联网,VIP 赞助仅用于对双语资源服务器带宽及网站运营等费用支出做支持,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。