關於鍊錶的公升序排列問題

2021-06-20 23:25:28 字數 486 閱讀 7054

先貼**!

#includeusing namespace std;

struct node

;node*head=null;

void make_list();//公升序鍊錶

void show_list();//列印鍊錶

void make_list();

int main()

void show_list()

}void make_list()

else

else if(q==null)//第二個節點

else while (q!=null)//一直往下找

else if(q->next==null&&n>q->data)//插在末尾

else //往下找

} } cin>>n;

}}

有個疑問就是在****處為什麼不能寫成後面ps所說的呢!有大神幫忙解釋一下麼,坑死我了,調了乙個晚上!

將兩個公升序排列的鍊錶合併後公升序排序列印

include include include define len sizeof struct student struct student int n 全域性變數n 用記錄鍊錶的結點數.struct student creat void 建立鍊錶的函式原型宣告.void print struct...

兩公升序鍊錶合併

問題 輸入兩個非遞減序列的序列,合併這兩個鍊錶並使新鍊錶中的結點仍然是按照非遞減排序的,要求使用原來的鍊錶空間。例如 1,3,9 和 2,8 結果為 1,2,3,8,9 分析 分析完畢,看 include includetypedef int datatype typedef struct node...

Leetcode 合併K個公升序鍊錶問題

題目 給你乙個鍊錶陣列,每個鍊錶都已經按公升序排列。請你將所有鍊錶合併到乙個公升序鍊錶中,返回合併後的鍊錶。示例 1 輸入 lists 1,4,5 1,3,4 2,6 輸出 1,1,2,3,4,4,5,6 解釋 鍊錶陣列如下 1 4 5,1 3 4,2 6 將它們合併到乙個有序鍊錶中得到。1 1 2...