数据结构和算法,为编码面试升级 | 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)提供的所有课程、素材资源全部来源于互联网,用户赞助仅用于对双语资源服务器带宽及网站运营等费用支出做支持,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。