
数据结构
Alan四万秋
这个作者很懒,什么都没留下…
展开
-
双链表的基本操作(C\C++)
文章目录前言一、双链表的操作1、双链表节点描述2、创建双链表3、双链表的插入(在p节点之后插入s节点)4、双链表的删除(删除p节点的后继节点q)二、使用方法前言双链表的基本操作:创建双链表、插入节点、删除节点一、双链表的操作1、双链表节点描述//双链表节点描述typedef struct DNode { ElemType data;//节点元素 DNode* prior, * next;//节点前后两个指针}DNode, * DLinklist;2、创建双链表//创建双链表vo原创 2022-05-09 16:09:25 · 394 阅读 · 0 评论 -
单链表的基本操作(C\C++)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、代码前言单链表的基本操作:定义、头插法、尾插法、插入节点、删除节点、按值查找、按位查找、打印单链表一、代码#include<iostream>#include<stdlib.h>using namespace std;//定义单链表typedef struct LNode{ int data; struct LNode *next;}LNode,*LinkList;/.原创 2022-04-27 16:24:53 · 1491 阅读 · 0 评论 -
顺序表基本操作(C\C++)
前言顺序表的基本操作:定义、初始化、插入、删除、按值查找、按位查找、打印顺序表、打印表长一、代码#include<iostream>#include<stdlib.h>#define Initsize 10using namespace std;//定义顺序表typedef struct { int* data; int length; int Maxsize;}SeqList;//初始化顺序表void InitList(SeqList& L原创 2022-04-27 16:09:11 · 1035 阅读 · 0 评论