python数据结构与算法系列课程,资源教程下载 - 数智资源

python数据结构与算法系列课程,资源教程下载

python数据结构与算法系列课程

课程名称

    python数据结构与算法系列课程,资源教程下载

课程介绍

数据结构与算法在python中实际使用频率并不高,仅在一些特定的场景中对数据结构和算法有所要求;同时数据结构和算法对于python运行性能的提升有指导作用,不同的算法将影响运行的性能;

python内置了一些常用的数据结构如线性表结构的list、tuple,离散结构的dict,queue的队列和堆栈的结构都是数据结构的应用,只不过python将其封装成了自己的基本类。

数据结构涉及一些安全性,用链表实现队列比用列表实现队列更安全,因为链表只能从一端访问到另一端;列表的尾端添加元素比头部添加元素性能更好;哈希表即字典查找元素的速度高于list。

课程目录

章节1:Python数据结构与算法课程简介

课时1视频课程简介

课时2视频算法和数据结构介绍

章节2:抽象数据类型和面向对象编程

课时3视频抽象数据类型和面向对象编程

章节3:数组和列表

课时4视频python 数组和列表

章节4:链表

课时5视频单链表1

课时6视频单链表2

课时7视频循环双端链表1

课时8视频循环双端链表2

章节5:队列

课时9视频队列

课时10视频用数组实现队列

课时11视频双端队列

章节6:栈

课时12视频栈

章节7:算法分析

课时13视频算法时间复杂度和空间复杂度

章节8:哈希表

课时14视频哈希表1

课时15视频哈希表2

课时16视频哈希表3

章节9:字典

课时17视频python dict 实现

章节10:集合

课时18视频python set 原理和实现

章节11:递归

课时19视频递归1

课时20视频递归2

章节12:线性查找与二分查找

课时21视频线性查找与二分查找

章节13:基本排序算法:冒泡排序、选择排序、插入排序

课时22视频冒泡排序、选择排序和插入排序

章节14:高级排序算法

课时23视频分治法与归并排序1

课时24视频分治法与归并排序2

课时25视频快速排序1

课时26视频快速排序2

章节15:树与二叉树

课时27视频树与二叉树1

课时28视频树与二叉树2

章节16:堆与堆排序

课时29视频堆与堆排序1

课时30视频堆与堆排序2

章节17:优先级队列

课时31视频优先级队列

章节18:二叉查找树

课时32视频二叉查找树1

课时33视频二叉查找树2

课时34视频二叉查找树3

章节19:图与图的遍历

课时35视频图的概念和遍历操作

章节20:Python常用内置算法与数据结构

课时36视频Python常用内置算法与数据结构

章节21:面试指南

课时37视频面试与白板编程

资源下载此资源仅限VIP下载,请先
充值比例 1元=1学分
资源失效,请咨询客服
客服QQ 980264305
资源下载
下载价格VIP专享
仅限VIP下载
充值比例 1元=1学分
资源失效,请咨询客服
客服QQ 980264305

评论0

找资源,搜一下,更惊喜
没有账号? 注册  忘记密码?