- 博客(3)
- 收藏
- 关注
原创 无序表的python实现
最近在MOOC上自学北京大学 《数据结构与算法Python版》陈斌 等 在课程313与314的无序表的链表实现,老师的代码并不十分详细,故在课下自我尝试实现了一下无序表的几个基本功能,在此分享 代码如下: class MyNode: #初始化节点 def __init__(self,data): self.data = data self.next = None #返回节点数据 def getData(self):
2020-07-30 12:34:26
304
原创 栈的python实现
使用class创建一个Stack类,有如下功能: 1.判断栈空(isEmpty) 2.获取栈的大小(size) 3.看栈顶(peek) 4.入栈(push) 5.出栈(pop) 6.销毁栈(destroy) 实现如下: class Stack: def __init__(self): self.item = [] def isEmpty(self): return not bool(self.item) def size(self
2020-07-20 16:13:04
162
原创 栈的C语言实现
使用整型数组sta[SIZE]和整型变量top构成的结构体实现栈 栈的操作通过结构体指针实现 有如下功能: 1.栈空判断(isEmpty) 2.看栈顶(peek) 3.入栈(push) 4.出栈(pop) 5.销毁栈(destroy) 程序实现如下: #include<stdio.h> #include<string.h>//memset在其中 #define SIZE 10 struct stack { int sta[SIZE]; int top
2020-07-20 16:03:55
188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅