国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

分享刷題的一些小知識(shí)點(diǎn)--4.9日

這篇具有很好參考價(jià)值的文章主要介紹了分享刷題的一些小知識(shí)點(diǎn)--4.9日。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1.string庫(kù)提供了 >、<、==、>=、<=、!= 等比較運(yùn)算符,比如兩個(gè)字符串s和t,直接(s==t)是正確的。

2.unordered_map 容器,直譯過(guò)來(lái)就是"無(wú)序 map 容器"的意思。所謂“無(wú)序”,指的是 unordered_map 容器不會(huì)像 map 容器那樣對(duì)存儲(chǔ)的數(shù)據(jù)進(jìn)行排序。換句話說(shuō),unordered_map 容器和 map 容器僅有一點(diǎn)不同,即 map 容器中存儲(chǔ)的數(shù)據(jù)是有序的,而 unordered_map 容器中是無(wú)序的。

頭文件:#include<unordered_map >

3.vector::earse

是擦除容器內(nèi)固定位置的值或者一個(gè)區(qū)間的值,但是它的返回值是一個(gè)迭代器,指向最后一個(gè)刪除元素的下一個(gè)元素;

for(Iter = v1.begin(); Iter != v1.end(); Iter++) 
{ 
  if(*Iter == 10) 
  { 
   Iter = v1.erase(Iter);//Iter為刪除元素的下一個(gè)元素的迭代器
  //即第一次這段語(yǔ)句后Iter 會(huì)是20,大家可以通過(guò)debug調(diào)試出來(lái)查看下數(shù)值
  } 

總是容易寫(xiě)成v1.erase(v1[i]);//這樣會(huì)使迭代器編程野指針,造成系統(tǒng)崩潰

4.兩個(gè)字符串需要比較時(shí),可以讓字符串的值轉(zhuǎn)為數(shù)字而成為容器或者數(shù)組里中括號(hào)里的值,那么它等于哪個(gè)數(shù)字就代表這個(gè)字符有幾個(gè),比如下俐中:

 bool canConstruct(string ransomNote, string magazine)
    {
        int m[26]={0};
        for(int i=0;i<magazine.size();i++)
        {
            m[magazine[i]-'a']++;//1,比如這里有字母轉(zhuǎn)化為數(shù)字9,而a[9]=2;就代表9有兩個(gè)
        }
        for(int j=0;j<ransomNote.size();j++)
        {
            m[ransomNote[j]-'a']--;
            if(m[ransomNote[j]-'a']<0)  return false;
        }
        return true;
    }

5.string中find ()返回值是字母在母串中的下標(biāo)位置。

6.函數(shù)的返回類(lèi)型是vector,但是題中需要用到set容器操作,可以定義set存儲(chǔ)結(jié)果,在最后返回的時(shí)候就定義vector<類(lèi)型>(set.begin(),set.end());如下:

 return vector<int>(res.begin(),res.end());

7.vector插入數(shù)據(jù)是push_back:在數(shù)組的最后添加數(shù)據(jù),但是set是insert函數(shù)插入數(shù)據(jù)。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-410248.html

到了這里,關(guān)于分享刷題的一些小知識(shí)點(diǎn)--4.9日的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • C++11一些知識(shí)點(diǎn)

    1、C++11實(shí)現(xiàn)生產(chǎn)者與消費(fèi)者模型 2、unique_lock與lock_guard的比較 引用自:施磊老師的《C++高級(jí)課程》

    2024年02月12日
    瀏覽(21)
  • PLSQL一些常用的知識(shí)點(diǎn)

    此處簡(jiǎn)單的記錄一下在 oracle中如何使用plsql語(yǔ)法,記錄一些簡(jiǎn)單的例子,防止以后忘記。 統(tǒng)計(jì)總共有多少個(gè)學(xué)生,并進(jìn)行if判斷。 輸出1到100 需要放到 execute immediate 中執(zhí)行,否則會(huì)報(bào)錯(cuò)。 存在更新,不存在插入。 包頭 可以簡(jiǎn)單的理解 java 中的接口。 包體 可以簡(jiǎn)單的理解

    2024年02月04日
    瀏覽(25)
  • mysql innodb一些知識(shí)點(diǎn)

    1、事務(wù)和鎖的關(guān)系; 在MySQL事務(wù)中,只要開(kāi)始了一次事務(wù),就會(huì)自動(dòng)加上一個(gè)共享鎖(Shared Lock)。這個(gè)鎖會(huì)在事務(wù)結(jié)束時(shí)自動(dòng)釋放。如果在事務(wù)中需要更新某個(gè)數(shù)據(jù)對(duì)象,那么MySQL會(huì)將該數(shù)據(jù)對(duì)象的共享鎖升級(jí)為排他鎖(Exclusive Lock),這可以確保在其他事務(wù)中對(duì)該數(shù)據(jù)對(duì)象

    2024年02月14日
    瀏覽(24)
  • 一些關(guān)于c++的瑣碎知識(shí)點(diǎn)

    一些關(guān)于c++的瑣碎知識(shí)點(diǎn)

    目錄 bool強(qiáng)轉(zhuǎn) const構(gòu)成重載:const修飾*p ?移動(dòng)構(gòu)造 new int (10)所做的四件事 this指針---為什么函數(shù)里面需要this指針? .和-的區(qū)別 new創(chuàng)建對(duì)象 仿函數(shù) new和malloc的區(qū)別 c++系統(tǒng)自動(dòng)給出的函數(shù)有 delete和delete[ ]區(qū)別何在 檢查有沒(méi)有析構(gòu)函數(shù) explict外部 內(nèi)存泄漏的本質(zhì):丟失了內(nèi)存地

    2024年02月07日
    瀏覽(21)
  • 關(guān)于BGP的一些知識(shí)點(diǎn);(1)

    BGP路由屬性中: ? ? 公認(rèn)必遵屬性有:Origin, AS_PATH,Next_hop ? ? ?公認(rèn)任意有:Local_Pref, Atomic_aggregate, ? ? ? ?其中MED為可選非過(guò)渡不屬于公認(rèn)屬性 ?Local-Preference是公認(rèn)任意屬性,且只能在一個(gè)AS內(nèi)傳播,默認(rèn)值為100 BGP的Cluster_List 屬性用來(lái)標(biāo)識(shí)路由器反射組,是可選非過(guò)

    2024年02月07日
    瀏覽(21)
  • 關(guān)于set變更通知涉及的一些知識(shí)點(diǎn)

    在這個(gè)示例中,我們聲明了一個(gè)私有字段? _name ?作為存儲(chǔ)名稱(chēng)的后端字段,并將其封裝在公共屬性? Name ?中。在 setter 方法中,我們首先檢查新值是否與舊值相同。如果不同,我們才更新存儲(chǔ)字段,并調(diào)用? OnNameChanged() ?方法來(lái)引發(fā)? NameChanged ?事件。 注意, OnNameChanged ?方

    2024年02月08日
    瀏覽(28)
  • 使用es必須要知道的一些知識(shí)點(diǎn):索引篇

    使用es必須要知道的一些知識(shí)點(diǎn):索引篇

    在當(dāng)今數(shù)據(jù)驅(qū)動(dòng)的世界中,Elasticsearch(簡(jiǎn)稱(chēng)ES)成為了一個(gè)強(qiáng)大而廣泛應(yīng)用的搜索和分析引擎。ES提供了快速、可擴(kuò)展且高度可靠的數(shù)據(jù)存儲(chǔ)和檢索解決方案。然而,要真正掌握ES的各種功能和最佳實(shí)踐,需要通過(guò)實(shí)踐才能獲得真正的知識(shí)。 在Elasticsearch(ES)中,index操作和

    2024年02月08日
    瀏覽(31)
  • 數(shù)據(jù)結(jié)構(gòu)中一些零碎且易忘的知識(shí)點(diǎn)

    數(shù)據(jù)結(jié)構(gòu)中一些零碎且易忘的知識(shí)點(diǎn)

    第一章 緒論 數(shù)據(jù)結(jié)構(gòu)包含三個(gè)方面的內(nèi)容: 數(shù)據(jù)的邏輯結(jié)構(gòu):描述數(shù)據(jù)之間邏輯關(guān)系的、與數(shù)據(jù)的存儲(chǔ)無(wú)關(guān)的數(shù)學(xué)模型。相同的邏輯結(jié)構(gòu)可使用不同的存儲(chǔ)結(jié)構(gòu)存儲(chǔ),如線性表既可順序存儲(chǔ),也可鏈?zhǔn)酱鎯?chǔ) 線性結(jié)構(gòu):一個(gè)線性表是n個(gè)具有相同特性的數(shù)據(jù)元素的有限序列 一

    2024年02月14日
    瀏覽(22)
  • 網(wǎng)絡(luò)層中一些零碎且易忘的知識(shí)點(diǎn)

    網(wǎng)絡(luò)層中一些零碎且易忘的知識(shí)點(diǎn)

    異構(gòu)網(wǎng)絡(luò):指?jìng)鬏斀橘|(zhì)、數(shù)據(jù)編碼方式、鏈路控制協(xié)議以及數(shù)據(jù)單元格式和轉(zhuǎn)發(fā)機(jī)制不同,異構(gòu)即物理層和數(shù)據(jù)鏈路層均不同 虛電路:網(wǎng)絡(luò)層可以向傳輸層提供兩種類(lèi)型的服務(wù),面向連接的服務(wù)稱(chēng)為虛電路服務(wù),而無(wú)連接的服務(wù)稱(chēng)為數(shù)據(jù)報(bào)服務(wù)。虛電路的想法是避免為發(fā)送的

    2024年02月15日
    瀏覽(23)
  • 傳輸層中一些零碎且易忘的知識(shí)點(diǎn)

    傳輸層中一些零碎且易忘的知識(shí)點(diǎn)

    端口號(hào):共兩個(gè)字節(jié) 不同類(lèi)型的端口號(hào): 服務(wù)端端口號(hào) 熟知端口號(hào):0~1023 登記端口號(hào):1024~49151 客戶(hù)端使用端口號(hào)(短暫/臨時(shí)端口號(hào)):49152~65535 要記得常見(jiàn)應(yīng)用程序的熟知端口號(hào) FTP:21 TELNET:23 SMTP:25 DNS:53 TFTP:69 HTTP:80 SNMP:161 首部與偽首部: 偽首部中協(xié)議字

    2024年02月15日
    瀏覽(31)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包