关注
分享
Python 实现常见数据结构 会员
Python 数据结构
7455 人学过 245 次评价 难度: 初级 综合评分: 9.7 2019-03-07 更新
会员 刷题会员和学习会员可免费学习该课程
课程介绍
章节目录
课程问答&报告
课程评价 245
你将学到的
链表
队列
字典树
并查集
哈希
数论基础
哈希表
双重哈希
混沌机
摘要算法
数学上几个基本问题
算术分析方法
斐波那契数列问题
最大公约数问题
线性代数
常见的搜索算法介绍
常见的排序算法介绍
字符串的基本概念
正则表达式的使用
常见的字符串处理算法
详细介绍

实验任务

  • 使用栈检查括号是否完全匹配
  • 交换单链表里两个链点
  • 根据队列实现指定的步骤
  • 设计二叉树三种遍历的实现
  • 将元素 1-10 放进堆,并展示建堆情况,及删除堆顶元素情况
  • 使用并查集实现指定功能
  • 根据 3n+1 问题实现指定要求
  • 根据最小公倍数实现指定要求
  • 使用二分法实现指定要求
  • 分别使用顺序搜索、二分搜索、插值搜索、跳跃搜索、快速搜索和哈希搜索实现指定要求
  • 分别使用冒泡排序、归并排序按要求实现指定功能
  • 使用不同的正则表达式语法按要求匹配字符串
  • 使用 KMP 算法、编辑距离算法按要求实现指定功能

先学知识

课程难度

  • 本课程难度为高级。

面向用户

  • 本课程主要介绍使用 Python 实现各种常用的算法,面向已经有 Python 相关的基础知识,同时想要进一步加深对于算法理解和使用的同学。
课程教师
今天不许拖延和晚睡 实验楼 共发布过 1 门课程 共有 7455 位学生
寒冰团长,脸似冰,心似火
扫码加入社群
和10w学子共同进步
AI 小助手
有问题就来问我吧
立即咨询