有序鍊錶的插入

2021-08-08 03:32:06 字數 892 閱讀 2970

已知乙個遞增有序鍊錶l(帶頭結點,元素為整數),編寫程式將乙個新整數插入到l中,並保持l的有序

輸入:輸入分三行

第一行 元素個數

第二行 元素的值,元素間用空格分隔。

第三行 待插入的元素值

輸出:

開頭有空格

code:

#include#include#include//函式狀態碼定義

#define true 1

#define false 0

#define ok 1

#define error 0

#define infeasible -1

#define overflow -2

typedef int statue;

typedef int elemtype;

typedef struct lnode

;typedef lnode* linklist;

statue listcreate_l(linklist & l, elemtype n) //原表的引用,要插入的初始化插入的元素的個數

curptr->next = null;

return ok;

}//下面是需要實現的函式的宣告

void listinsert_l(linklist &l, elemtype x)

reaptr = curptr;

curptr = curptr->next;

}if(!flag)

return ;

}void list_print_l(linklist l)

return ;

}int main()

有序鍊錶的插入

已知乙個遞增有序鍊錶l 帶頭結點,元素為整數 編寫程式將乙個新整數插入到l中,並保持l的有序性。其中單鏈表的型別定義參考如下 typedef int elementtype typedef struct lnode lnode,linklist 輸入分三行 第一行 元素個數 第二行 元素的值,元素間...

有序鍊錶的插入

7 1 有序鍊錶的插入 20 分 已知乙個遞增有序鍊錶l 帶頭結點,元素為整數 編寫程式將乙個新整數插入到l中,並保持l的有序性。其中單鏈表的型別定義參考如下 typedef int elementtype typedef struct lnode lnode,linklist 輸入分三行 第一行 ...

有序鍊錶的插入 PTA

已知乙個遞增有序鍊錶l 帶頭結點,元素為整數 編寫程式將乙個新的整數差入到l中,並保持 l的有序性。其中單鏈表的型別定義參考如下 typedef struct elementtype typedef struct inodelnode,linklist 輸入格式 輸入分三行 第一行 元素個數 第二行...