美文网首页数据结构与算法之美
专题列表页
数据结构与算法之美

记录数据结构和算法的学习,主要以 Python 语言实现,后续也会添加一些关于设计模式的主题。

  • 0
    2020-06-13
  • 冒泡排序(Bubble Sort)是一种比较简单的排序算法,它会重复地遍历要排序的数列,一次比较两个元素,若两者顺...[作者空间]

  • 0
    2020-06-13
  • 5. 队列 队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。 队列是一种先进先出的(...[作者空间]

  • 0
    2020-06-12
  • 栈(stack),有些地方称为堆栈,是一种容器,可存入数据元素、访问元素、删除元素,它的特点在于只能允许在容器的一...[作者空间]

  • 0
    2020-06-12
  • 链表(三)我们知道顺序表存储数据时,需要一块连续的内存空间,插入删除时要进行数据搬迁,并不是那么灵活。 而现在就有这么一种数...[作者空间]

  • 0
    2020-06-11
  • 顺序表(二)2.1 线性表 线性表是最基本的数据结构之一,它是某类元素的集合,记录着元素之间的一种顺序关系,是实现更复杂数据结...[作者空间]

  • 0
    2020-06-11
  • 什么是数据结构和算法(一)1.1 数据结构和算法的概念 数据结构与算法相辅相成,不会孤立存在;数据结构是为算法服务的,算法是作用在特定的数据...[作者空间]