最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ)(青島大學(xué)-王卓)

2023-02-13 16:48 作者:-我記得-  | 我要投稿

插入操作

刪除操作 有一定要注意第一個(gè)while 里面的條件是 p->next 不能是 p 若為p 會(huì)出現(xiàn)引用空指針的情況(比如說(shuō) 該鏈表有6個(gè)元素 你要?jiǎng)h除第7個(gè) )


j 與 p 的位置一一對(duì)應(yīng)



!p用來(lái)排除 i 過(guò)大的情況

j > i用來(lái)排除 i 為0 -1 等非法情況


頭插法

尾插法

?
第3周13--2.5線性表的鏈?zhǔn)奖硎竞蛯?shí)現(xiàn)13... P34 - 09:17
?

循環(huán)鏈表


雙向鏈表雙向循環(huán)鏈表



?
第04周03--2.5.4雙向鏈表1 P37 - 04:29
?

插入操作


?
第04周04--2.5.4雙向鏈表2--雙向鏈表的插入操作 P38 - 07:30
?

鏈表實(shí)現(xiàn)有序表的合并


?
第04周10--2.7線性表的應(yīng)用3--有序... P44 - 11:12
?

多項(xiàng)式相加實(shí)現(xiàn)

需要人為輸入各項(xiàng)的系數(shù)與指數(shù)但按排序輸入

程序可自動(dòng)排序


  1. 建立一個(gè)鏈表
  2. 找到第一個(gè)比輸入值的指數(shù)小的節(jié)點(diǎn) 需要兩個(gè)指針pre p while(p && s->指數(shù) > p->指數(shù)) pre = p , p = p->next;
  3. 插入





指數(shù)相等的情況

  • 系數(shù)相加 判斷是否為0

若是0: 兩指針都向后移一位 并刪除空間

若不為0: 系數(shù)相加至其中一個(gè)鏈表中 另一個(gè)鏈表的對(duì)應(yīng)節(jié)點(diǎn)刪除 兩指針都移向下一位

  • 不相等的情況參考上文有序鏈表的合并。


離散化算法參考:https://www.acwing.com/activity/content/code/content/5328352/



順序棧

清空棧 : 空間還占用

銷毀棧 : 空間也刪除掉

入棧 :判斷是否棧滿 (top - base 是否為0)

壓入棧 top指針上移一位


鏈棧 :

入棧

出棧

遞歸 :


?
第05周11--3.4棧和遞歸 P58 - 09:53
?







隊(duì)列

循環(huán)隊(duì)列

核心是 有新元素入棧時(shí) 尾指針+1 % maxsize

如何判斷循環(huán)隊(duì)列 空 還是 滿

由于空和滿時(shí)頭指針和尾指針都一樣 需要先出另外的辦法:

少用一個(gè)元素空間:

隊(duì)列的初始化


循環(huán)隊(duì)列求隊(duì)列的長(zhǎng)度 :

循環(huán)隊(duì)列入隊(duì):

  1. 判斷是否隊(duì)滿;
  2. 新元素加入隊(duì)尾;
  3. 尾指針+1;

循環(huán)隊(duì)列出隊(duì):


隊(duì)列的鏈?zhǔn)奖硎?/p>

初始化:

銷毀

入隊(duì)

出隊(duì)

須特判隊(duì)列中只有一個(gè)元素的情況

因?yàn)檫@時(shí)尾指針也要修改


數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ)(青島大學(xué)-王卓)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
荣成市| 保定市| 石门县| 沿河| 博野县| 科技| 谢通门县| 漳州市| 江口县| 施甸县| 临潭县| 内黄县| 静乐县| 中卫市| 萨嘎县| 留坝县| 车致| 高雄县| 上思县| 高安市| 西盟| 会理县| 常山县| 司法| 巴东县| 西平县| 四子王旗| 莫力| 田林县| 旌德县| 张家口市| 宁晋县| 沁阳市| 合山市| 塘沽区| 芜湖县| 古蔺县| 万宁市| 理塘县| 灵石县| 明光市|