
数据结构
sin++
这个作者很懒,什么都没留下…
展开
-
数据结构-图(有向图的十字链表法和深度搜索遍历)
#pragma once#include "pch.h"namespace map { typedef class map10listarc { public: int tail, head;//弧尾节点序号,头节点序号 int info;//权重 map10listarc *h; map10listarc *t;//相同头,尾节点的弧链域 }arc; typedef cl...原创 2020-03-27 13:43:34 · 414 阅读 · 0 评论 -
数据结构-二叉树
h#pragma once#include "pch.h"namespace tree { class treelist { public: void douinit(treelist *&);//需要用二级指针 ,因为树是用形参的一级指针new 要用二级指针来保证new不被释放 void douwatchp(treelist *);//先序遍历 void douw...原创 2020-03-23 17:20:56 · 164 阅读 · 0 评论 -
数据结构-串
h#pragma once#include "pch.h"namespace sstring { class sstringlist { public : void init(sstringlist *); void watch(sstringlist *); int cup(sstringlist *);//截取函数 相当于strcat int increase(s...原创 2020-03-19 09:21:16 · 135 阅读 · 0 评论 -
数据结构-队列(用尾插法链表实现)
h:namespace queue{ class queuelist { public: int linkinit(queuelist *); int linkincrease(queuelist *); int linkremove(queuelist *); int watch(queuelist*); private: char data; queuel...原创 2020-03-18 14:43:28 · 491 阅读 · 0 评论 -
数据结构-栈
h#pragma once#include "pch.h"namespace stack { class stacklist { public: void init(stacklist *);//普通栈 int push(stacklist *);//普通进栈 int pop(stacklist *);//普通出栈 void watch(stacklist * );//输...原创 2020-03-18 00:03:35 · 277 阅读 · 0 评论 -
数据结构-链表
h:#pragma once#include "pch.h"namespace list { class linklist { public: linklist init(linklist *);//创建 void head(linklist *); void tail(linklist *); linklist watch(linklist *);//查看 lin...原创 2020-03-17 17:47:58 · 154 阅读 · 0 评论 -
数据结构-线性表
线性表的性质是数组头文件#define max 100namespace seq { class seqlist { public: seqlist init(seqlist &);//创建 seqlist watch(seqlist );//查看 int increase(seqlist &,int,char);//增加 void removeloca...原创 2020-03-17 08:53:50 · 121 阅读 · 0 评论