已知乙個遞增有序鍊錶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 輸入格式 輸入分三行 第一行 元素個數 第二行...