顺序表的尾插和头插
先來看順序表的結構體設計
#define MAXSIZE 10 //順序表一般固定大小
struct SeqList
{int data[MAXSIZE];int capacity; //順序表容量大小int cursize; //順序表中有效數據節點個數
}SeqList , *PSeqList; //結構體指針和結構體別名
尾插:
void Push_Back(PSeqList plist , int val)
{assert(plist != NULL);plist -> data[plist -> cursize] = val;plist->cursize += 1;
} void Push_Back2(PSeqList plist , int val)
{assert(plist != NULL);Insert(plist , plist->cursize , val);
}//這個尾插函數2在下方的連接中 這樣就提高了代碼的復用性
順序表的插入_神廚小福貴!的博客-CSDN博客按位置插入我們知道 順序表的特點就是 無論在邏輯上還是地址上都是連續的先看順序表的結構體:#define MAXSIZE 10 //順序表一般固定大小struct SeqList{ int data[MAXSIZE]; int capacity; //順序表容量大小 int cursize; //順序表中有效數據節點個數}SeqList , *PSeqList; //結構體指針和結構體別名再來看結構體的數據按位置插入:bool In...https://blog.csdn.net/qq_45829112/article/details/120863218
頭插:
void void Push_Front(PSeqList plist , int val)
{assert(plist != NULL);for(int i = plist->cursize ; i>0 ; i--){plist->data[i] = plist->data[i-1];}plist->cursize += 1;
}void void Push_Front2(PSeqList plist , int val)
{ assert(plist != NULL);Insert(plist , 0 , val);
}//在頭插函數2中調用的函數的結構編寫在下方鏈接中
順序表的插入_神廚小福貴!的博客-CSDN博客按位置插入我們知道 順序表的特點就是 無論在邏輯上還是地址上都是連續的先看順序表的結構體:#define MAXSIZE 10 //順序表一般固定大小struct SeqList{ int data[MAXSIZE]; int capacity; //順序表容量大小 int cursize; //順序表中有效數據節點個數}SeqList , *PSeqList; //結構體指針和結構體別名再來看結構體的數據按位置插入:bool In...https://blog.csdn.net/qq_45829112/article/details/120863218分別在頭插函數2和尾插函數2中的調用提高了代碼的復用性?
“每個不曾起眼的日子,都是你反敗為勝的資本”
總結
- 上一篇: 精灵王的技能石1.2.3阶可以用吗???
- 下一篇: “复此新秋池”上一句是什么