- 博客(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
226
原创 栈的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
101
原创 栈的C语言实现
使用整型数组sta[SIZE]和整型变量top构成的结构体实现栈栈的操作通过结构体指针实现有如下功能:1.栈空判断(isEmpty)2.看栈顶(peek)3.入栈(push)4.出栈(pop)5.销毁栈(destroy)程序实现如下:#include<stdio.h>#include<string.h>//memset在其中#define SIZE 10struct stack{ int sta[SIZE]; int top
2020-07-20 16:03:55
138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人