- 博客(8)
- 收藏
- 关注
原创 C语言数据结构算法之——已知两个链表A和B分别表示两个集合,其元素递增排列。请设计一个算法,用于求出A与B的交集,并存放在A链表中。(算法一))
/*已知两个链表A和B分别表示两个集合,其元素递增排列。请设计一个算法,用于求出A与B的交集,并存放在A链表中。② */#include<stdio.h>#include<malloc.h>#define ElemType int //假设数据元素均为整型 //顺序表的表示与实现//变长型顺序表存储结构定义 #define LIST_INIT_SIZE 50 #define LIST_INCREMENT 10typedef struct{ ElemTyp.
2021-06-10 20:02:50
3570
1
原创 C语言数据结构算法之——将两个非递减的有序链表合并为一个非递增的有序链表。结果链表仍使用原来两个链表的存储空间, 不另外占用其它的存储空间(算法1)
/*C语言:将两个非递减的有序链表合并为一个非递增的有序链表。结果链表仍使用原来两个链表的存储空间, 不另外占用其它的存储空间*/#include<stdio.h>#include<stdlib.h>typedef struct link{ //定义链表 int data; struct link *next;}link;link * initLink(int n){ //初始化链表,确定长度,输入数据 .
2021-06-10 20:01:13
1780
原创 C语言数据结构算法之——将两个非递减的有序链表合并为一个非递增的有序链表。结果链表仍使用原来两个链表的存储空间, 不另外占用其它的存储空间(算法2)
代码(算法2):/*C语言:将两个非递减的有序链表合并为一个非递增的有序链表。结果链表仍使用原来两个链表的存储空间, 不另外占用其它的存储空间*//*算法2*/ #include<stdio.h>#include<malloc.h> typedef struct list { int data; struct list * next; //下一个节点地址 }list,*Linklist;//第一条链表 Linklist L=NUL
2021-06-10 19:59:27
1095
原创 c语言数据结构算法之将两个有序递增链表合并成一个有序递增链表,要求结果仍使用原来两个链表的存储空间,不另外占有空间。
完整程序: 1 /*将两个有序递增链表合并成一个有序递增链表,要求结果仍使用原来两个链表的存储空间,不另外占有空间。*/ 2 #include<stdio.h> 3 #include<stdlib.h> 4 #define MAXSIZE 20; 5 typedef struct LNode{ 6 int data; 7 struct LNode *next; 8 } LNode,*L
2021-06-10 19:56:10
3170
原创 51单片机实验之流水灯和交替闪烁
先上仿真图:流水灯代码段:#include <reg51.h>#include <intrins.h>void delay(unsigned int j){ unsigned char i,k; for(k=0;k<j;k++) for(i=0;i<120;i++);}void main(){unsigned char LED;LED=0xfe;P0=LED;while(1){delay(200);LED=_crol_(LE
2021-06-10 19:30:19
14680
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人