對(duì)于Python除了基本的數(shù)據(jù)結(jié)構(gòu)外還有一些gao級(jí)數(shù)據(jù)結(jié)構(gòu),這些數(shù)據(jù)結(jié)構(gòu)在進(jìn)行算法運(yùn)算時(shí)十分有用。下面融躍小編帶大家來了解一下。
1、棧
棧是一種線性表,只允許從一段插入和刪除數(shù)據(jù),棧的插入和刪除只能在棧頂進(jìn)行。棧有兩種存儲(chǔ)方式,即線性存儲(chǔ)和鏈接存儲(chǔ)(鏈表)。所以每次刪除的元素都是*后進(jìn)棧的元素,故棧也被稱為后進(jìn)先出表。每個(gè)棧都有一個(gè)棧頂指針,他的初始值為-1,且總是指向*后一個(gè)入棧的元素。
棧有兩種處理方式,即進(jìn)棧和出棧,進(jìn)棧時(shí)只需要移動(dòng)一個(gè)變量存儲(chǔ)空間,時(shí)間復(fù)雜度O(1);但是對(duì)于出棧分兩種情況,棧未滿時(shí),時(shí)間復(fù)雜度也為O(1),但是當(dāng)棧滿時(shí)需要中心分配內(nèi)存,并移動(dòng)棧內(nèi)所有數(shù)據(jù),所以此時(shí)的時(shí)間復(fù)雜度為O(n)。

Python中棧:在Python中,棧其實(shí)可以用更加簡(jiǎn)單的列表實(shí)現(xiàn),用append在末尾進(jìn)行增加元素操作,用pop刪除元素操作。
列表簡(jiǎn)單實(shí)現(xiàn):
普通方法實(shí)現(xiàn):
2、隊(duì)列
隊(duì)列是一種特殊的線性表,和棧類似,但是允許表的前面進(jìn)行刪除操作,而在標(biāo)的后面進(jìn)行插入操作,也是一種操作受限制的線性表。進(jìn)行插入操作的端稱為隊(duì)尾,進(jìn)行刪除操作的端稱為隊(duì)頭。分為順序隊(duì)列和循環(huán)隊(duì)列。
順序隊(duì)列
普通隊(duì)列實(shí)現(xiàn)
雙端隊(duì)列實(shí)現(xiàn)
以上就是關(guān)于Python*數(shù)據(jù)結(jié)構(gòu)的介紹,希望對(duì)你學(xué)習(xí)Python有所幫助。
特別驚喜:凡進(jìn)入融躍教育七月課程秒殺群,Python原價(jià)2580元金融實(shí)戰(zhàn)課,群內(nèi)售價(jià)僅需1499元?。ㄗ⒁?,群成員特享!進(jìn)群后,截圖發(fā)給客服領(lǐng)取低價(jià)購(gòu)買特權(quán)?。?/p>
那么我們?cè)撊绾芜M(jìn)群呢?
(掃下方二維碼,進(jìn)入專屬Q(mào)Q群,參加秒殺活動(dòng))
閱讀排行
- 1 作為一名從業(yè)5年的在職人士,是如何一年內(nèi)通過FRM兩級(jí)持證的
- 2 通過FRM一級(jí)考試的感悟
- 3 零基礎(chǔ)小白如何學(xué)習(xí)FRM
- 4 2025年FRM notes備考新書預(yù)售開啟!
- 5 ?FRM證書零門檻?大學(xué)生/跨界人才成主力報(bào)考人群!?
- 6 通過FRM二級(jí)考試的感悟,F(xiàn)RM二級(jí)考試解析
- 7 FRM notes新書即將到貨
- 8 金融職場(chǎng)風(fēng)云變幻,F(xiàn)RM證書為何是優(yōu)勢(shì)證書?
- 9 金融職場(chǎng)必看!FRM為何成風(fēng)險(xiǎn)管理崗認(rèn)可證書
- 10 2025年FRM notes備考新書重磅上線!早鳥預(yù)售優(yōu)惠開啟速搶
- 報(bào)考條件
- 報(bào)名時(shí)間
- 報(bào)名費(fèi)用
- 考試科目
- 考試時(shí)間
-
GARP對(duì)于FRM報(bào)考條件的規(guī)定:
What qualifications do I need to register for the FRM Program?
There are no educational or professional prerequisites needed toregister.
翻譯為:報(bào)名FRM考試沒有任何學(xué)歷或?qū)I(yè)的先決條件。
可以理解為,報(bào)名FRM考試沒有任何的學(xué)歷和專業(yè)的要求,只要是你想考,都可以報(bào)名的。查看完整內(nèi)容 -
2024年5月FRM考試報(bào)名時(shí)間為:
早鳥價(jià)報(bào)名階段:2023年12月1日-2024年1月31日。
標(biāo)準(zhǔn)價(jià)報(bào)名階段:2024年2月1日-2024年3月31日。2024年8月FRM考試報(bào)名時(shí)間為:
早鳥價(jià)報(bào)名階段:2024年3月1日-2024年4月30日。
標(biāo)準(zhǔn)價(jià)報(bào)名階段:2024年5月1日-2024年6月30日。2024年11月FRM考試報(bào)名時(shí)間為:
早鳥價(jià)報(bào)名時(shí)間:2024年5月1日-2024年7月31日。
標(biāo)準(zhǔn)價(jià)報(bào)名時(shí)間:2024年8月1日-2024年9月30日。查看完整內(nèi)容 -
2023年GARP協(xié)會(huì)對(duì)FRM的各級(jí)考試報(bào)名的費(fèi)用作出了修改:將原先早報(bào)階段考試費(fèi)從$550上漲至$600,標(biāo)準(zhǔn)階段考試費(fèi)從$750上漲至$800。費(fèi)用分為:
注冊(cè)費(fèi):$ 400 USD;
考試費(fèi):$ 600 USD(第一階段)or $ 800 USD(第二階段);
場(chǎng)地費(fèi):$ 40 USD(大陸考生每次參加FRM考試都需繳納場(chǎng)地費(fèi));
數(shù)據(jù)費(fèi):$ 10 USD(只收取一次);
首次注冊(cè)的考生費(fèi)用為(注冊(cè)費(fèi) + 考試費(fèi) + 場(chǎng)地費(fèi) + 數(shù)據(jù)費(fèi))= $1050 or $1250 USD。
非首次注冊(cè)的考生費(fèi)用為(考試費(fèi) + 場(chǎng)地費(fèi)) = $640 or $840 USD。查看完整內(nèi)容 -
FRM考試共兩級(jí),F(xiàn)RM一級(jí)四門科目,F(xiàn)RM二級(jí)六門科目;具體科目及占比如下:
FRM一級(jí)(共四門科目)
1、Foundations of Risk Management風(fēng)險(xiǎn)管理基礎(chǔ)(大約占20%)
2、Quantitative Analysis數(shù)量分析(大約占20%)
3、Valuation and Risk Models估值與風(fēng)險(xiǎn)建模(大約占30%)
4、Financial Markets and Products金融市場(chǎng)與金融產(chǎn)品(大約占30%)
FRM二級(jí)(共六門科目)
1、Market Risk Measurement and Management市場(chǎng)風(fēng)險(xiǎn)管理與測(cè)量(大約占20%)
2、Credit Risk Measurement and Management信用風(fēng)險(xiǎn)管理與測(cè)量(大約占20%)
3、Operational and Integrated Risk Management操作及綜合風(fēng)險(xiǎn)管理(大約占20%)
4、Liquidity and Treasury Risk Measurement and Management 流動(dòng)性風(fēng)險(xiǎn)管理(大約占15%)
5、Risk Management and Investment Management投資風(fēng)險(xiǎn)管理(大約占15%)
6、Current Issues in Financial Markets金融市場(chǎng)前沿話題(大約占10%)查看完整內(nèi)容 -
2024年FRM考試時(shí)間安排如下:
FRM一級(jí)考試:
2024年5月4日-5月17日;
2024年8月3日(周六)上午;
2024年11月2日-11月15日。FRM二級(jí)考試:
2024年5月18日-5月24日;
2024年8月3月(周六)下午;
2024年11月16日-11月22日。查看完整內(nèi)容
-
中文名
金融風(fēng)險(xiǎn)管理師
-
持證人數(shù)
25000(中國(guó))
-
外文名
FRM(Financial Risk Manager)
-
考試等級(jí)
FRM考試共分為兩級(jí)考試
-
考試時(shí)間
5月、8月、11月
-
報(bào)名時(shí)間
5月考試(12月1日-3月31日)
8月考試(3月1日-6月30日)
11月考試(5月1日-9月30日)