
数据结构C++
kk(● ̄(エ) ̄●)
生活的理想,就是为了理想的生活
展开
-
C++数据结构——线性表的顺序表示和实现
#include <iostream> #include <cstring> using namespace std; #define MAXSIZE 10000 struct Book{ string no; string name; float price; Book(){}; Book(string, string, float); friend bo...原创 2019-05-20 22:49:15 · 649 阅读 · 0 评论 -
数据结构指针的使用注意
单链表的插入:创建一个新的结点s,代替L的指针移动。这样做的好处是,不移动L的指针,使得L的状态不被改变,但同样能对L的链表操作达到相同的效果。 Status ListInsert(LinkList &L, ElemType data,int index){ LinkList p,s; s = L; int i = 0; while(s && i <(ind...原创 2019-09-04 21:48:57 · 972 阅读 · 0 评论 -
对单链表的基本操作
准备工作(定义类型,定义存储结构) #include<iostream> using namespace std; typedef int ElemType; typedef bool Status; #define OK true #define ERROR false typedef struct LNode{ ElemType data; struct LNode *...原创 2019-09-04 22:41:45 · 597 阅读 · 0 评论