![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
bbp之战神
这个作者很懒,什么都没留下…
展开
-
全网最详细王道考研大题,c语言详解
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>#define MaxSize 50typedef int ElemType ;//定义顺序表typedef struct{ ElemType data[MaxSize]; int length;}SqList;//定义单链表typedef struct LNode{ E.原创 2021-08-06 17:08:26 · 450 阅读 · 0 评论 -
王道日常(c语言)
//P38 13(将两个单调递增的序列合并成一个单调递减的序列)LinkList merge_L(LinkList &A,LinkList &B){ //声明相关变量 LNode *la=A->next,*lb=B->next,*r; //初始化A链表,断链 A->next=NULL; //开始遍历(两个链表都不可以为空) while(la && lb){ //比较 if(l.原创 2021-08-05 17:18:36 · 73 阅读 · 0 评论 -
c语言王道日常
//王道 P38 2void Del_x_4(LinkList &L,ElemType x){ LNode *p=L->next,*pre=L,*q; //遍历链表 while(p!=NULL){ //找到数值相同节点,删除 if(p->data==x){ q=p; p=p->next; pre->next=p; free.原创 2021-08-03 11:34:21 · 67 阅读 · 0 评论 -
王道题目日常发布(哥德巴赫猜想,字符串合并)
//删除s-t其中的元素void del_s_t(ElemType s,ElemType t,SqList &L){ int i,j; //判断范围 if(s>=t || L.length==0){ printf("Error!"); } //找到第一个要删除的元素 for(i=0;i<L.length && L.data[i]<s;i++); //判断范围 if(i>=L.l.原创 2021-07-26 16:10:21 · 137 阅读 · 0 评论 -
考研王道数据结构第一个大题(持续更新)
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>#define MaxSize 50typedef int ElemType ;//定义顺序表typedef struct{ ElemType data[MaxSize]; int length;}SqList;//初始化顺序表void InitList(SqList &.原创 2021-07-16 21:51:30 · 155 阅读 · 0 评论 -
排序题目1
#include <stdio.h>#include <stdlib.h>typedef enum{RED,WHITE,BLUE} color;//交换函数void Swap(color &a,color &b){ color temp; temp=a; a=b; b=temp;}//ShellSort(基本思想:将数组用不同的步长划分为不同的子表,对子表内部进行相关的排序,使得子表间有序,最后设置步长为1,进行一次直接插.原创 2021-06-04 18:21:39 · 103 阅读 · 0 评论 -
数据结构基于顺序表相关的排序算法
#include <stdio.h>#include <stdlib.h>#include <math.h>#define maxsize 500//定义顺序表typedef struct SSTable{ int data[maxsize]; int len;}SSTable;//初始化顺序表void InitList(SSTable &ST){ for(int i=0;i<maxsize;i++){ .原创 2021-05-30 22:52:02 · 549 阅读 · 1 评论