Runze_Li
浅谈递归 浅谈递归
本文我们来简单聊一聊递归的问题,首先我们们先了解一下,什么是递归。在数学与计算机科学中,递归是指在函数的定义中使用函数自身的方法。实际上,递归,顾名思义,其包含了两个意思:递 和 归,这正是递归思想的精华所在。那么一个完整的递归应该具备哪些
2020-10-14
二叉树的遍历 二叉树的遍历
本期我们聊一聊二叉树的遍历。在讲堆排序的时候,已经为大家讲解了树的基本知识,不了解的同学可以去看一下堆排序的文章,在这里就不再赘述了。那么首先先画一棵简单的二叉树:****然后我们用代码实现这棵二叉树: class BitreeNode:
2020-10-09
Python 链表 Python 链表
在本文中我们来简单聊一聊Python的链表。首先我们要先了解一下什么是链表,它于数组(列表)有什么区别。链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素
2020-10-08
Python 队列 Python 队列
本文将简单阐述一下Python数据结构中队列的原理即实现方式。首先我们来看一下,什么是队列:队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。队列是一种先进先出(First in First Out)的线性表,简
2020-10-06