![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线性表算法
Hiyajo pray
这个作者很懒,什么都没留下…
展开
-
顺序表连接排序
顺序表连接排序题目要求代码题目要求依值递增有序排列的线性表a,b另辟c,使元素c递增有序排列代码#include "pch.h"#include <iostream>using namespace std;#define datatype int#define maxsize 100typedef struct { datatype data[maxsize]; int j=0;}Seqlist;void insert(Seqlist *a) { int t; sc原创 2020-05-19 21:19:00 · 355 阅读 · 0 评论 -
多链表连接并倒置
两条链表相连并倒置题目要求代码部分分析题目要求两个按元素值递增有序排列的线性表A,B。以单链表作存储结构,将表a与表b构造成元素值递减的表c,要求用到原地址空间代码部分#include "pch.h"#include <iostream>using namespace std;#define datatype inttypedef struct node { struct node* next; datatype data;}LNode,*linklist;linklis原创 2020-05-14 14:58:11 · 127 阅读 · 0 评论 -
单链表逆置算法
单链表逆置算法存储结构初始化函数插入函数存储结构一个节点node包括一个数据域和一个指针域,指针域指向下一个node节点的地址typedef struct node{ datatype data; struct node * next;}LNode;初始化函数声明一个lnode指针类型的对象head,对head分配内存空间,将数据域赋值为0,指针域赋值为nullLNode *i...原创 2020-04-30 18:01:09 · 1095 阅读 · 0 评论 -
顺序表的逆置算法
顺序表的逆置算法主函数插入函数逆置函数主函数对于线性表传线性表s的引用int main() { int i; i = 0; Seqlist s; insert(i,&s); reverse(&s); printf("%d", s.num); for (int i = 0; i < s.num; i++) { putchar(s.a[i]); } ...原创 2020-04-27 21:40:35 · 2997 阅读 · 0 评论