Advertisement

C语言:删除有序链表(大于mink且小于maxk)的数

阅读量:

将链表转换为有序结构,并设定mink与maxk两个参数,移除所有超出该范围的元素,其中mink与maxk的值无需与链表中的具体数据一致。

复制代码
 //代码

    
 #include<stdio.h>
    
 #include<stdlib.h>
    
 #include<string.h>
    
  
    
 #define MAXSIZE 10
    
 #define OK 1
    
 #define ERROR 0
    
 #define T 1
    
 #define F -1
    
  
    
 typedef int Status;
    
  
    
 typedef struct Dlist {
    
 	int data;
    
 	struct Dlist* next;
    
 }Dlist, * Zdlist;
    
  
    
 //创建
    
 Status Cj_List(Zdlist& L) {
    
 	L = (Zdlist)malloc(sizeof(int));
    
 	if (L) {
    
 		L->next = NULL;
    
 		printf("创建成功!\n");
    
 		return OK;
    
 	}
    

全部评论 (0)

还没有任何评论哟~