![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 73
sun980984305
这个作者很懒,什么都没留下…
展开
-
数据结构-栈
栈的基本算法的实现:MyStack.hclass MyStack{public: MyStack(int size); //分配内存初始化栈空间,设定栈容量,栈顶 ~MyStack(); //回收栈空间内存 bool stackEmpty(); //判定栈是否为空 bool stackFull(); //判定栈是否满 void clearStack();/原创 2016-10-27 22:33:40 · 254 阅读 · 0 评论 -
数据结构-栈--结构体实现
堆栈的基本算法的实现:原创 2016-10-22 12:42:13 · 522 阅读 · 0 评论 -
数据结构-链表
链表的基本算法的实现: Node.h#ifndef NODE_H#define NODE_Hclass Node{public: int data; Node *next; void printNode();};#endif Node.cpp#include"Node.h"#includeusing name原创 2016-10-21 13:45:45 · 400 阅读 · 0 评论 -
数据结构-环形队列
队列首尾相连成为环形队列,下面实现环形队列的基本算法:注意:插入元素是插在队尾,队尾加一,队列长度加一;删除元素是在队头,队头也是加一,但是总长度加一。由于是环形队列,在环上循环排列,因此元素的实际位置是当前 编号对队列容量取余后的结果,取余方便后面的遍历运算。MyQueue.hclass MyQueue{public: MyQueue(int queue原创 2016-10-28 15:14:33 · 596 阅读 · 0 评论 -
数据结构-线性表顺序存储(C/C++)
顺序表的基本算法的实现,实现如下功能: BOOL InitList(List *list) //创建线性表 void DestroyList(List *list) //销毁线性表 void ClearList(List *list) //清空线性表 BOOL ListEmpty(List *list) //判原创 2016-10-19 23:35:01 · 391 阅读 · 0 评论 -
图的创建
注意:抽象类实现某个接口时,可以不实现接口的所有方法,由它的子类来实现,但是普通类即非抽象类则必须实现接口里的所有方法。/** * */package com.sunlei;import java.util.List;/***@author 作者:sunlei*@version 创建时间:2018年2月27日下午6:47:54*说明*/public interface G...原创 2018-02-28 11:47:34 · 417 阅读 · 0 评论 -
二叉树基本操作的实现(java)
定义节点类:public class PTNode { int data; PTNode LeftChild; PTNode RightChild; public PTNode(int data) { this.data = data; this.LeftChild = null; this.RightChild = null; } public int getData()...原创 2018-03-28 11:11:37 · 537 阅读 · 2 评论