1. 程式人生 > >用C語言建立 線性表## *指標法*

用C語言建立 線性表## *指標法*

最近在學習資料結構,講到線性表的實現,在這裡,球球同學要給大家展示一下自己的程式,用指標實現的順序表(當然你也可以用陣列去實現順序表,不過陣列的大小是固定的,這是使用陣列不方便的地方)
好了,接下來就是展示程式的時候了!

主函式: 在這裡插入圖片描述 建立線性表: 在這裡插入圖片描述 接下來是初始化線性表: 注意k是我想要插入的長度,可以改變 在這裡插入圖片描述 接下來是合併兩個線性表: ( 用的是指標,因為指標代表地址 )把L2合併入L1; seat()函式的作用是判斷表L1中是否含有那個當前的元素 在這裡插入圖片描述這是展示函式showlist(): 在這裡插入圖片描述

接下來對合並後的表進行排序: 這裡我使用的是快速排序(不知道的小夥伴要加油La!) 在這裡插入圖片描述接下來是插入函式:先找到屬於e的位置,然後把後面的元素全部向後移動 在這裡插入圖片描述

最後是刪除函式dele():先找到那個元素,然後把後面的元素竇向前移動一個單位 在這裡插入圖片描述 這就是球球同學的程式碼啦,學習之路永無終點,一起努力;