日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

顺序表的尾插和头插

發布時間:2023/11/27 生活经验 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 顺序表的尾插和头插 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

先來看順序表的結構體設計


#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中的調用提高了代碼的復用性?

“每個不曾起眼的日子,都是你反敗為勝的資本”

總結

以上是生活随笔為你收集整理的顺序表的尾插和头插的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。