首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序员老九
掘友等级
学生
go
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
数据结构-----剑指offer----二叉树系列
题目:输入某二叉树的前序遍历和中序遍历,请重建出该二叉树。 假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 题目:输入两颗二叉树A,B,判断B是不…
数据结构之树----Python
什么是树? 树(Tree)是n(n≥0)n(n≥0)个结点的有限集。 二叉树(Binary Tree)是一种特殊的树型结构,它的特点是每个结点至多有两棵子树(即二叉树中不存在度大于2的结点),且二叉树的子树有左右之分,其次序不能任意颠倒(有序树)。 由中序和另外任一种遍历可以唯…
剑指Offer ---- Python-----链表系类
题目: 输入一个链表,返回一个反序的链表。 这其实是先进后出啊,这是栈的基本形式。每经过一个节点的时候,把该结点放到一个栈中。当遍历完整个链表后,再从栈顶开始逐个输出结点的值,给一个新的链表结构,这样链表就实现了反转。 题目:输入一个链表,输出该链表中倒数第k个结点。 这已经实…
数据结构----栈和队列----Python
我们知道,顺序表呢在Python中可以看作list和tuple。 仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它…
数据结构之双向链表----Python
双向链表是指节点有三部分,数据、前向指针和后向指针。简单的图示可以参考看图轻松理解数据结构与算法系列(双向链表) 废话不多,直接上代码吧。
数据结构----链表之单向循环链表---Python
循环是什么呢?圆就可以看作是一个循环。 由图可以看出来,就是尾节点指针指向了头节点。
数据结构----链表系列----单向链表---Python
我们知道什么是list,但是这不是链表。链表是由一系列的节点(Node)实现的,节点呢有至少两部分,一是数据,而是指向下一个节点的指针,如果没有指向,则指针指向Null。 链表是由节点来实现的,也就是说链表的建立必然要先建立节点类。 插入元素是指将一个元素从一个已经存在的节点指…
个人成就
文章被点赞
1
文章被阅读
10,893
掘力值
277
关注了
21
关注者
1
收藏集
0
关注标签
4
加入于
2019-04-06