Python数据结构:堆栈,队列和Deques 中文字幕

课程信息
英文名Python Data Structures: Stacks, Queues, and Deques
课程来源Lynda.com
讲师Erin Allard
课程ID779747
课程时长1.4小时
下载所需积分50
解压密码课程压缩文件如果需要解压密码,则密码一律为 www.zwsub.com
所属类别

堆栈和队列等数据结构经常出现在技术角色的访谈中

虽然许多候选人可能永远不会在日常编程中遇到数据结构,但是掌握这些概念可以帮助您完成下一次访谈 - 并添加到您的编码工具包中

在本课程中,Erin Allard演示了如何使用Python构建前三个线性数据结构:堆栈,队列和deques

她对数据结构进行了比较和对比,并展示了如何在Python中以面向对象的方式实现它们

学习如何定义每个类并使用Python的内置方法来完成必要的行为,例如push,pop和peek; 入队和出队; 以及add_front和remove_rear

每章中的挑战有助于练习您的新技能并为下次面试做好准备

主题包括:

抽象类型和数据结构

堆栈作为线性抽象数据类型

创建Stack类及其方法

将项添加到堆栈的顶部和底部

创建Queue类及其方法

操纵队列中的项目

创建Dequeue类及其方法

添加和删除出列物品

- [Erin]新的和经验丰富的软件工程师在推动他们的职业生涯中面临的主要障碍是技术面试过程。

关于数据结构和算法的采访问题倾向于让求职者感到沮丧和不充分,因为这些概念在访谈中被大量加权,但许多角色实际上并不需要使用它们。

为了帮助您在下一次大型访谈中发挥最佳作用,我将向您展示如何创建和使用三种通常显示为面试问题,堆栈,队列和套牌的Python数据结构。

我将详细比较和对比这些数据结构,并演示如何以面向对象的方式实现每个数据结构。

嗨,我是Erin Allard,我是一名专注于Python和Django的软件工程师。

我热衷于帮助人们通过技术面试过程指导他们推进他们的软件工程职业。

加入我的LinkedIn学习课程,了解如何使用Python实现三个最基本的数据结构。

中文课程网 提供全网最全,中文翻译质量最高的国外课程视频资源(Lynda / Pluralsight)

相关课程

请先登陆 如果还没有账号,请先注册