KMP算法是什么?KMP算法詳解
(資料圖)
KMP算法詳解
如果機房馬上要關門了,或者你急著要和MM約會,請直接跳到第六個自然段。 我們這里說的KMP不是拿來放電影的(雖然我很喜歡這個軟件),而是一種算法。KMP算法是拿來處理字符串匹配的。換句話說,給你兩個字符串,你需要回答,B串是否是A串的子串(A串是否包含B串)。比如,字符串A="I"m matrix67",字符串B="matrix",我們就說B是A的子串。你可以委婉地問你的MM:“假如你要向你喜歡的人表白的話,我的名字是你的告白語中的子串嗎?” 解決這類問題,通常我們的方法是枚舉從A串的什么位置起開始與B匹配,然后驗證是否匹配。假如A串長度為n,B串長度為m,那么這種方法的復雜度是O (mn)的。雖然很多時候復雜度達不到mn(驗證時只看頭一兩個字母就發現不匹配了),但我們有許多“最壞情況”,比如,A= "aaaaaaaaaaaaaaaaaaaaaaaaaab",B="aaaaaaaab"。我們將介紹的是一種最壞情況下O(n)的算法(這里假設 m<=n),即傳說中的KMP算法。 之所以叫做KMP,是因為這個算法是由Knuth、Morris、Pratt三個提出來的,取了這三個人的名字的頭一個字母。這時,或許你突然明白了AVL 樹為什么叫AVL,或者Bellman-Ford為什么中間是一杠不是一個點。有時一個東西有七八個人研究過,那怎么命名呢?通常這個東西干脆就不用人名字命名了,免得發生爭議,比如“3x+1問題”。扯遠了。 個人認為KMP是最沒有必要講的東西,因為這個東西網上能找到很多資料。但網上的講法基本上都涉及到“移動(shift)”、“Next函數”等概念,這非常容易產生誤解(至少一年半前我看這些資料學習KMP時就沒搞清楚)。在這里,我換一種方法來解釋KMP算法。 假如,A="abababaababacb",B="ababacb",我們來看看KMP是怎么工作的。我們用兩個指針i和j分別表示,A[i-j+ 1..i]與B[1..j]完全相等。也就是說,i是不斷增加的,隨著i的增加j相應地變化,且j滿足以A[i]結尾的長度為j的字符串正好匹配B串的前 j個字符(j當然越大越好),現在需要檢驗A[i+1]和B[j+1]的關系。當A[i+1]=B[j+1]時,i和j各加一;什么時候j=m了,我們就說B是A的子串(B串已經整完了),并且可以根據這時的i值算出匹配的位置。當A[i+1]<>B[j+1],KMP的策略是調整j的位置(減小j值)使得A[i-j+1..i]與B[1..j]保持匹配且新的B[j+1]恰好與A[i+1]匹配(從而使得i和j能繼續增加)。我們看一看當 i=j=5時的情況。 i = 1 2 3 4 5 6 7 8 9 …… A = a b a b a b a a b a b … B = a b a b a c b j = 1 2 3 4 5 6 7 此時,A[6]<>B[6]。這表明,此時j不能等于5了,我們要把j改成比它小的值j"。j"可能是多少呢?仔細想一下,我們發現,j"必須要使得B[1..j]中的頭j"個字母和末j"個字母完全相等(這樣j變成了j"后才能繼續保持i和j的性質)。這個j"當然要越大越好。在這里,B [1..5]="ababa",頭3個字母和末3個字母都是"aba"。而當新的j為3時,A[6]恰好和B[4]相等。于是,i變成了6,而j則變成了 4: i = 1 2 3 4 5 6 7 8 9 …… A = a b a b a b a a b a b … B = a b a b a c b j = 1 2 3 4 5 6 7 從上面的這個例子,我們可以看到,新的j可以取多少與i無關,只與B串有關。我們完全可以預處理出這樣一個數組P[j],表示當匹配到B數組的第j個字母而第j+1個字母不能匹配了時,新的j最大是多少。P[j]應該是所有滿足B[1..P[j]]=B[j-P[j]+1..j]的最大值。 再后來,A[7]=B[5],i和j又各增加1。這時,又出現了A[i+1]<>B[j+1]的情況: i = 1 2 3 4 5 6 7 8 9 …… A = a b a b a b a a b a b … B = a b a b a c b j = 1 2 3 4 5 6 7 由于P[5]=3,因此新的j=3: i = 1 2 3 4 5 6 7 8 9 …… A = a b a b a b a a b a b … B = a b a b a c b j = 1 2 3 4 5 6 7 這時,新的j=3仍然不能滿足A[i+1]=B[j+1],此時我們再次減小j值,將j再次更新為P[3]: i = 1 2 3 4 5 6 7 8 9 …… A = a b a b a b a a b a b … B = a b a b a c b j = 1 2 3 4 5 6 7 現在,i還是7,j已經變成1了。而此時A[8]居然仍然不等于B[j+1]。這樣,j必須減小到P[1],即0: i = 1 2 3 4 5 6 7 8 9 …… A = a b a b a b a a b a b … B = a b a b a c b j = 0 1 2 3 4 5 6 7 終于,A[8]=B[1],i變為8,j為1。事實上,有可能j到了0仍然不能滿足A[i+1]=B[j+1](比如A[8]="d"時)。因此,準確的說法是,當j=0了時,我們增加i值但忽略j直到出現A[i]=B[1]為止。 這個過程的代碼很短(真的很短),我們在這里給出: j:=0; for i:=1 to n do begin while (j>0) and (B[j+1]<>A[i]) do j:=P[j]; if B[j+1]=A[i] then j:=j+1; if j=m then begin writeln("Pattern occurs with shift ",i-m); j:=P[j]; end; end;最后的j:=P[j]是為了讓程序繼續做下去,因為我們有可能找到多處匹配。 這個程序或許比想像中的要簡單,因為對于i值的不斷增加,代碼用的是for循環 。因此,這個代碼可以這樣形象地理解:掃描字符串A,并更新可以匹配到B的什么位置。 現在,我們還遺留了兩個重要的問題:一,為什么這個程序是線性的;二,如何快速預處理P數組。 為什么這個程序是O(n)的?其實,主要的爭議在于,while循環使得執行次數出現了不確定因素。我們將用到時間復雜度的攤還分析中的主要策略,簡單地說就是通過觀察某一個變量或函數值的變化來對零散的、雜亂的、不規則的執行次數進行累計。KMP的時間復雜度分析可謂攤還分析的典型。我們從上述程序的j 值入手。每一次執行while循環都會使j減小(但不能減成負的),而另外的改變j值的地方只有第五行。每次執行了這一行,j都只能加1;因此,整個過程中j最多加了n個1。于是,j最多只有n次減小的機會(j值減小的次數當然不能超過n,因為j永遠是非負整數)。這告訴我們,while循環總共最多執行了n次。按照攤還分析的說法,平攤到每次for循環中后,一次for循環的復雜度為O(1)。整個過程顯然是O(n)的。這樣的分析對于后面P數組預處理的過程同樣有效,同樣可以得到預處理過程的復雜度為O(m)。 預處理不需要按照P的定義寫成O(m^2)甚至O(m^3)的。我們可以通過P[1],P[2],…,P[j-1]的值來獲得P[j]的值。對于剛才的B="ababacb",假如我們已經求出了P[1],P[2],P[3]和P[4],看看我們應該怎么求出P[5]和P[6]。P[4]=2,那么P [5]顯然等于P[4]+1,因為由P[4]可以知道,B[1,2]已經和B[3,4]相等了,現在又有B[3]=B[5],所以P[5]可以由P[4] 后面加一個字符得到。P[6]也等于P[5]+1嗎?顯然不是,因為B[ P[5]+1 ]<>B[6]。那么,我們要考慮“退一步”了。我們考慮P[6]是否有可能由P[5]的情況所包含的子串得到,即是否P[6]=P[ P[5] ]+1。這里想不通的話可以仔細看一下: 1 2 3 4 5 6 7 B = a b a b a c b P = 0 0 1 2 3 ? P[5]=3是因為B[1..3]和B[3..5]都是"aba";而P[3]=1則告訴我們,B[1]、B[3]和B[5]都是"a"。既然P[6]不能由P[5]得到,或許可以由P[3]得到(如果B[2]恰好和B[6]相等的話,P[6]就等于P[3]+1了)。顯然,P[6]也不能通過P[3]得到,因為B[2]<>B[6]。事實上,這樣一直推到P[1]也不行,最后,我們得到,P[6]=0。 怎么這個預處理過程跟前面的KMP主程序這么像呢?其實,KMP的預處理本身就是一個B串“自我匹配”的過程。它的代碼和上面的代碼神似: P[1]:=0; j:=0; for i:=2 to m do begin while (j>0) and (B[j+1]<>B[i]) do j:=P[j]; if B[j+1]=B[i] then j:=j+1; P[i]:=j; end;最后補充一點:由于KMP算法只預處理B串,因此這種算法很適合這樣的問題:給定一個B串和一群不同的A串,問B是哪些A串的子串。 串匹配是一個很有研究價值的問題。事實上,我們還有后綴樹,自動機等很多方法,這些算法都巧妙地運用了預處理,從而可以在線性的時間里解決字符串的匹配。我們以后來說。 昨天發現一個特別暈的事,知道怎么去掉BitComet的廣告嗎?把界面語言設成英文就行了。 還有,金山詞霸和Dr.eye都可以去自殺了,Babylon素王道。 Matrix67原創
標簽:
相關推薦:
精彩放送:
- []【聚看點】百度指數是什么意思?其中的數值又代表什么?
- []環球微頭條丨用眼部按摩儀好嗎?有哪些好處?
- []WIN+R:程序運行窗口或者打開某個文件
- []即時焦點:正則解析網絡運維數據之OneTake 解析網絡運維數據
- []環球觀焦點:福州:2022年保租住已開工5萬套 棚戶區改造新開工1.13萬套
- []當前觀察:密云區:加快建設“五興鄉村”
- []全球今日報丨黑龍江:實現電網統一監控平臺現場接入
- []智能電網技術:電力節能的“法寶”
- []廣東大埔實施智能電表升級改造
- []看熱訊:農村電網改造 出現了智能電表 沒有偷電的了 卻出現賣電的了
- []【世界播資訊】我全責保險公司都賠嗎
- []天天動態:行業透視 | 房企商票逾期快速增加勢頭得到遏制
- []買了車損險被水淹了保險賠付嗎
- []公積金不買房怎么貸款
- []全球今亮點!下冰雹保險公司理賠嗎
- []商業保險出院一般多久報銷
- []天天播報:武漢高科產業園區Pre-REITs完成備案 為華中地區首單
- []全球速訊:一周跌超10%!這家公司2天接待200多家機構,聚焦這些問題
- []【世界報資訊】央行營管部:做好金融支持房地產市場平穩健康發展相關工作
- []世界今日訊!保利置業供應鏈ABS完成發行 發行總規模4.48億元
- []步步高正式易主 湘潭市國資委將成為實際控制人
- []步步高控制權變更落地 湘潭國資將入主
- []天天熱點!成都軌道新增發行3.64億元供應鏈ABS 已累計發行7.32億元
- []云南旅游:華僑城、賈博特申請解除2.13億股限售
- []全球熱消息:北京政府工作報告:支持住房改善等消費 老舊小區綜合整治新開工300個
- []環球關注:上實發展:擬核銷應收類款項不良資產6519.75萬元
- []環球即時:奮達科技:公司控股股東近期大宗交易已完成并進行了公告,請查閱巨潮資訊網
- []獲山東國資紓困 山東健康入主奧園珠海最大舊改
- []全球熱議:長沙產投集團與華潤置地簽署合作 涉及城市更新、產業片區開發等
- []眾泰汽車:公司目前生產車型中沒有T450
- []世界速遞!檢察院承認自首可以追究刑事責任嗎?
- []全球最資訊丨中華醫學會內分泌學分會主任委員趙家軍:先省飯錢,后省藥錢,血糖健康多活好多年
- []廣立微:公司嚴格遵守法律法規對信息披露的要求并按照規則及時披露公司重大事項,請以公司公告為準
- []【聚看點】海通證券:本輪上漲價值略占優 成長有望接力
- []【天天播資訊】香港航空宣布全員加薪;微信在2023還能給旅游業提供哪些土壤? | 一周速覽
- []【當前獨家】2023年雅閣酒店集團首批開業酒店亮相
- []全球快報:證券經紀業務規范八要點:不得使用零傭宣傳 穩步推進非法跨境業務整改
- []世界微速訊:優質產品仍稀缺 績優基金強勢吸金
- []世界熱訊:證監會、央行聯合發布新規 規范公募基金信息披露電子化
- []天天快訊:基金周報:煤炭板塊逆勢走強 相關基金收益領先
- []全球球精選!國網寧夏電力上線應用電費智能核算功能
- []當前熱訊:江蘇電科院實現配網線損 分級分類數字化診斷
- []恒華科技BIM技術助力智慧樓宇建設
- []環球消息!養老保險明細單在哪兒打印
- []補考費有保險怎么報銷
- []全球看點:如何申請商業險墊付
- []【天天新要聞】健康保險的種類包括哪些
- []今日觀點!中華保險是國企單位嗎
- []QQ瀏覽器是如何提升搜索相關性的?
- []全球快訊:1月14日14時,2023春節檔新片票房預售突破2000萬
- []焦點資訊:年終獎稅率表2023
- []當前信息:2022年郵政貸款利率
- []【世界快播報】辦信用卡的條件
- []天天最資訊丨硅寶科技:公司近期生產經營情況一切正常,各項工作順利推進
- []天地數碼:公司將根據《深圳證券交易所創業板股票上市規則》認真履行披露義務
- []當前視訊!銀河電子:公司充電樁業務也基本如此,鑒于其體量較小,對公司整體影響較小
- []天天熱資訊!美聯新材:1、公司春節放假具體安排為:1月21日(星期六)至27日(星期五) 放假調休,共7天
- []丘棟榮20億會買什么?線索來了!陸彬、施成、李孝華也有動作!
- []天天速訊:興業證券:外資在加倉哪些方向?交易盤配置盤有何差異?
- []焦點精選!雅高進軍奢華游輪領域;東航、南航擬從紐交所退市 | 大公司簡報
- []天天精選!烏蘭察布市工傷死亡賠償包括哪些
- []全球快看:維宏股份:放開之后也就12月份最后三周,因為周期太短,就沒做對比分析
- []環球看熱訊:首位明星基金經理四季報出爐!大幅加倉寧德時代和中國平安 看好新能源三類機會
- []博菲電氣:截止2022年11月30日公司共有股東10319戶
- []勁韌2022!傳祺全年銷量超36.2萬輛,同比增長11.8%
- []天天新資訊:CFTC商品持倉解讀:投機者削減美國原油凈多頭頭寸
- []全球觀察:凈賺21.1億-25.1億!愛旭股份去年業績大幅扭虧為盈!
- []每日速遞:光伏巨頭日賺5000萬,擋不住股價新低
- []每日短訊:捷報!京山輕機再次“敲開”印度市場
- []原來微電網很好懂,一文詳解微電網
- []環球看熱訊:烽火通信攜手山東電力共創SPN新成果
- []當前動態:珍酒李渡集團港交所遞表 2022年前三季度總收入42.49億元
- []資訊推薦:工地團體意外險怎么買,以下四種方法可購買
- []什么是基本養老賬戶和臨時養老賬戶
- []當前熱文:預制菜開啟春節之戰,破局立新正在進行時
- []天天動態:雙邊公積金什么意思,公積金匯繳的總額
- []鑫享人生15年后怎樣領
- []奧園健康發布內部控制評估結果:采取的整改措施充分有效
- []公積金賬戶封存是什么意思,怎么提取
- []全球焦點!民間借貸中明確的事項有哪些?
- []【全球新視野】東箭科技:1月12日公司高管羅軍減持公司股份合計15.14萬股
- []全球資訊:潤和軟件:1月12日公司高管周紅衛減持公司股份合計52.3萬股
- []世界觀熱點:龍佰集團:1月12日公司高管申慶飛增持公司股份合計2.31萬股
- []世聯行董事會:選舉胡嘉為董事長 陳勁松為聯席董事長
- []連平:房貸利率有望保持在歷史低位
- []愛樂達:1月12日公司高管汪琦減持公司股份合計11.47萬股
- []宜華健康:實控人劉紹喜關聯方無償捐贈頌陽實業已完成工商變更登記手續
- []公告精選:阿里巴巴有意向取得2.48億股美凱龍股票;南方航空等擬將美國存托股份從紐交所退市
- []英洛華:公司未與貴州習酒有業務合作,無相關計劃
- []焦點速讀:2022年12月新發個人房貸平均利率4.26%,為有統計以來最低
- []我愛我家:持股5%以上股東東銀玉衡計劃減持不超過2%股份
- []天天熱點!融信中國延期寄發通函 涉融信服務和秀景園林續簽服務框架協議
- []資訊推薦:建發合誠:1月11日至1月12日公司高管黃和賓、劉志勛、高瑋琳增持公司股份合計16.74萬股
- []龍湖2022年累計交付超11萬套 含50個城市超140個項目
- []天天實時:奧園美谷為子公司融資提供補充擔保 將番禺奧園廣場房產提供抵押
- []前沿資訊!云南鍺業:目前國內尚無權威機構發布相關排名。
- []朗詩綠色管理:2022年累計銷售額222.87億元
- []棲霞建設為蘇州卓辰置業1.5億元借款提供連帶責任擔保
- []世界要聞:中原城市領先指數CCL連升三周最新報158.23點 確認樓價見底回穩
- []消息稱京東考慮將物流地產等2家子公司上市 各自籌集約10億美元
- B站注冊資本增幅400%至5億 目前由陳睿全資持股
- 光源資本出任獨家財務顧問 沐曦集成電路10億元A輪融資宣告完成
- 巨輪智能2021年上半年營收11.24億元 期內研發費用投入增長19.05%
- 紅棗期貨尾盤拉升大漲近6% 目前紅棗市場總庫存約30萬噸
- 嘉銀金科發布2021年Q2財報 期內凈利潤達1.27億元同比增長208%
- 成都銀行2021上半年凈利33.89億元 期內實現營收同比增長17.27億元
- 汽車之家發布2021年第二季度業績 期內新能源汽車品牌收入增長238%
- 中信銀行上半年實現凈利潤290.31億元 期末不良貸款余額706.82億元
- 光伏概念掀起漲停潮交易價格創新高 全天成交額達1.29億元
- 上半年生物藥大增45% 關鍵財務指標好轉營收賬款持續下降
- 全球聚焦:遠興能源:公司將根據項目試車情況,穩步推進產能投放
- 昆船智能:公司尚未布局AIGC
- 全球觀速訊丨富力地產2022年全年銷售收入384.3億元 12月攬金20.4億元
- 沃隆食品IPO:每日堅果,還賣得動嗎?
- 當前快播:金融部門:完善針對30家試點房企的“三線四檔”規則
- 建發股份擬63億收購美凱龍29.95%股份 或成為其控股股東
- 新資訊:寶馨科技:若股東所持公司股份涉及權益變動,公司會根據相關規定督促股東及時履行信息披露義務
- 協鑫集成:公司目前經營情況正常,關于公司EPC項目業績情況請關注公司定期報告相關內容
- 【天天時快訊】金融部門:調整優化并購重組、再融資等5項房企股權融資措施
- 拓維信息:截至1月10日,公司股東人數為98731人
- 新賽年,添新績!第四屆“非凡獎”獲獎名單揭曉,臥兔網絡榮獲最佳家電行業海外網紅營銷獎!
- 天天速訊:寒潮來襲 我國多地采取多種措施應對 保障平安返鄉路
- 財面兒丨朗詩綠色管理2022年簽約銷售額約222億元
- *ST日海:根據有關規則,公司需在2023年1月31日前披露2022年度業績預告
- 世界熱推薦:央行鄒瀾:12月新發放個人住房貸款利率平均4.26% 為2008年以來最低
- 聯防聯控機制統一調度,阿里巴巴牽頭,朱氏藥業集團10萬臺血氧儀已全部交付
- 播報:億達中國2022全年銷售額19.5億元 均價基本持平
- 家居丨建發股份:擬不超過63億元現金收購美凱龍29.95%股份
- 家居丨美聯新材股東張朝益累計減持524.31萬股
- 當前視訊!寧波遠洋:二級市場的股票價格波動受多重因素影響,公司將積極做好生產經營,保持良好的基本面
- 環球新資訊:朝陽科技:設立全資子公司星聯科技是公司在上游配件領域作出的業務延伸,目前尚處于前期推進階段
- 跨境通:公司股東情況公司會根據中國登記結算公司深圳分公司提供的數據定期在互動平臺進行
- 恒地古洞北項目改方案
- 1月13日同興環保漲停分析:碳中和,環保,鈉離子電池概念熱股
- 1月13日合力泰漲停分析:指紋識別,智能手表,無線充電概念熱股
- 《2023春節置業意向報告》發布 超八成意向購房者計劃春節看房購房
- 環球熱消息:1月13日盈方微漲停分析:VR&AR,小米概念股,北斗導航概念熱股
- 東方集團:公司正在加快推進房地產業務資產處置和資金回籠,房地產業務相關子公司無上市計劃
- 華夏幸福:美元債重組債權人會議延期至1月16日舉行
- 天天微頭條丨1月13日江蘇華辰漲停分析:新能源汽車,充電樁,光伏概念熱股
- 每日焦點!天地源收購西安高新紅廟村改造項目55%股權 已完成工商變更登記
- 中國技術閃耀CES,海信電視斬獲15項權威大獎
- 傳祺M8宗師硬剛兩臺重型大貨車,中國最安全MPV在這里
- 【全球聚看點】安妮股份:公司沒有生產相關產品
- 短訊!凱樂科技股價漲停,公司緊急提示風險,投資者仍可報名索賠
- 今日熱訊:丁祖昱:樓市典型32城“保交付”成績如何?
- 【全球報資訊】浙江順泰實業2.55億元競得紹興磕下村三宗商住地
- 當前速讀:板塊異動 | 地產利好政策頻出帶動家居板塊估值修復 家居用品概念股盤中走強
- 全球觀天下!【BT金融分析師】Novavax在2022年股價暴跌93%,分析師稱其苦日子還未到頭
- 天天快訊:1.23億!海南文旅大盤再現違建被罰,官方回應“已沒收,辦產權證要等通知”
- 環球要聞:微觀這一年?房企|布局大灣區多城,2022年卻鮮少拿地,靠開發頂豪走紅的鵬瑞集團能否持續發力?
- 【全球聚看點】堅朗五金:截至2023年1月10日,公司股東數量為:13,698戶
- 當前熱門:朗迪集團:公司子公司寧波朗迪環境科技有限公司主營業務為空氣過濾網,主要應用于家用空調和商用空調等
- 世界今亮點!多家航司重啟招聘:空姐空少最搶手,有公司開出33萬年薪
- 外國游客銳減99%,京都面臨破產危機,日本旅游業這三年有多難熬?
- 注意!基金擴位簡稱規則全面落地 這些基金改名 影響有多大?
- 泓博醫藥:公司是一家合同研發組織,CRO商業模式下,知識產權通常歸甲方所有
- 銀邦股份:截至2023年1月10日,公司股東戶數為39,265
- “三朵小花”啟程!代表中國“乘風破浪”
- 爭光股份:公司中標情況您可查詢參見公開的招標平臺數據
- 金融部門將設立1000億元住房租賃貸款支持計劃
- 中蘭環保:目前公司暫無收購光伏企業和切入電池回收項目的計劃
- 58同城、安居客《2023春節置業意向報告》:近半意向購房者計劃1-2年內購房
- 掀起新一輪救市大潮:樓市需求端持續寬松,“因城施策”進一步打開
- 一張圖:黃金原油外匯股指"樞紐點+多空占比"一覽(2023/01/13周五)
- 1月13日匯市觀潮:歐元、英鎊和日元技術分析
- 熱資訊!近七成意向購房者選擇就地買房,返鄉置業需求下降
- 當前通訊!長安期貨原油早評:油價將震蕩,建議區間短差
- 焦點速訊:長安期貨貴金屬早評:美國12月通脹指標顯著回落,黃金期價或震蕩偏強
- 焦點資訊:專家稱金價升至2000美元將開始起飛,下一輪牛市將達5000美元!
- 天天熱推薦:50個重點城市房租全部下跌
- NOTAM是什么?為何造成美國全境民航停飛?
- HALO光環夢想家,自然力量喚醒原生靈感
- 會議記錄神器,科大訊飛智能錄音筆成為商務人士首要選擇
- 雞西周邊有哪些旅游景點?雞西旅游攻略
- 實時:供貨寶馬,三星SDI將在匈牙利建第三家電池工廠
- 誰能百里挑一是什么節目?誰能百里挑一節目簡介
- 全球滾動:五月份比較適合去哪里旅游?五月旅游有哪些推薦?
- 全球觀速訊丨離婚前規則張小凡結局怎么樣?離婚前規則劇情介紹
- 【天天時快訊】2023年上市銷售?這家PCB上市企業擬跨界鈉電池
- vankor是什么牌子的表?vankor品牌資料介紹
- 【全球快播報】關于意志堅強的名言有哪些?分享一些意志堅強的名言
- 當前短訊!什么是SOA?SOA有哪些用處?
- 全球微速訊:無言無語是什么意思?無言無語是怎么流行起來的?
- 當前熱文:2022年民航:回到12年前
- 天天熱資訊!金立e6老是自動重啟是什么原因?金立e6老是自動重啟怎么辦?
- 穿越到倚天射雕天龍神雕的小說有哪些?分享幾部穿越小說
- 支持四川沼氣開發項目,安盛助力中國雙碳目標
- 實時焦點:鈉離子新型電池行業首發!
- 世界資訊:帝科股份:定增1.86億元投建1000噸TOPCon電池用導電銀漿
- 每日焦點!開年就見百億“頂梁柱”基金經理離任,下一站猜想爆棚了?
- 重點聚焦!物業丨雅生活服務:提名黎家河為獨立非執行董事候選人
- 國中水務:收購款8.5億為公司自有資金
- 上海嘉定區掛牌2宗小體量商業用地 總起價僅3996萬元
- 環球訊息:平安不動產20億元公司債將于1月17日付息 利率3.6%
- 熱議:財面兒丨華潤置地:2022年實現合同銷售金額3013.3億元
- 今日熱訊:財面兒丨港龍中國地產以廣德項目全部股權置換黃山項目余下30%股權
- 匯通能源:有關同業競爭的承諾可查閱公司年報第六節“一、承諾事項履行情況”
- 中航電子:為推動公司高質量發展,中航電子正在探索覆蓋經營管理骨干和核心科研技術人員等的激勵計劃
- 全球即時看!罕見!大手筆加倉茅臺 海外最大中國股票ETF單日凈流入創6個月新高
- 每日熱聞!2023年差旅需求展望:小企業復蘇利好低成本航司,機票酒店價格持續上漲
- 世界百事通!鋰電+鈉電,55億元項目簽約
- 全球市場波動率或維持高位 基金繼續看好宏觀對沖策略
- 全球觀點:電池能量密度274Wh/kg!中科大鋅溴液流電池研究取得重要進展
- 重點聚焦!采日能源在寧夏區域內集中式儲能電站市場占比超50%市場份額
- 全球觀熱點:麒麟電池來了!寧德時代公布上市時間
- 世界看點:游客擠爆主題樂園:迪士尼入園排1個小時,在環球被人流擠到哈利波特區
- 世界百事通!上海市政協委員葛群:打造以新型儲能為代表的綠色低碳產業新支柱
- 8個交易日調研逾百家上市公司 基金開年加緊調研積極加倉布局
- 泰達宏利王鵬:把握2023年成長機會 新能源景氣度反轉