自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (12)
  • 收藏
  • 关注

原创 python 实现数据结构 lesson 4 二叉树

一、二叉树的定义不再赘述,这里主要讨论的是生成二叉树的步骤和集中遍历方式。在这里,借鉴了几位大牛的遍历图形,非常的深入简出,容易理解。A. 前序遍历B.中序遍历C.后序遍历以上三种方式,达成以下效果:具体代码实现:class Node(object): def __init__(self, data): self.data = data self.lchil...

2018-02-09 15:04:17 140

原创 python 实现数据结构 lesson 3 栈

一:定义及代码实现 栈(stack)的特点是后进先出,插入和删除操作都在栈顶进行,如下图所示: 实现代码如下: #coding=utf-8 class Stack(object) : def __init__(self,size): self.size = size self.stack = [] def __str__(se

2018-02-05 17:36:21 118

原创 python 实现数据结构 lesson 2 队列

队列(queue)是较为容易理解的概念,就像买票排队一样,先进先出,新来的人排到队尾,最早到的人最先出列。代码如下: #coding=utf-8 class Queue(object): def __init__(self,size): self.size = size self.queue = [] def get_size(self)

2018-02-05 17:14:36 86

原创 python 实现数据结构 lesson 1 单链表

首先,在单链表的众多用法中,我着重说一下反转应用吧,这也是我花费了较长时间理解的内容,先上图:   如何理解以上图形:cur 指针指向当前节点,pre指针指向前一个节点,反转单链表的重点在于反转指针的指向方向,并且循环此过程;所以,cur的next指针方向需要指向pre节点,同时,需要注意的是,cur.next的节点地址需要提前保存出来,赋值给一个temp变量,省的在向后循环时候找不到具体方位

2018-02-05 15:04:44 129

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除