[{"data":1,"prerenderedAt":4869},["ShallowReactive",2],{"wiki-page-\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0500-deque-rong-qi":3,"wiki-doc-items-2023-10-05-cplusplus-jiao-xue":4310,"wiki:author-members":4857},{"id":4,"title":5,"authors":6,"body":8,"chapterDepth":143,"chapterOrder":4298,"date":4299,"description":136,"docKey":4300,"docRoot":4301,"docTitle":4302,"extension":4303,"isWikiDoc":165,"isWikiIndex":4304,"meta":4305,"navigation":165,"path":4306,"seo":4307,"stem":4308,"wikiDepth":143,"__hash__":4309},"wiki\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0500-deque容器.md","deque 容器",[7],"董佳辉",{"type":9,"value":10,"toc":4294},"minimark",[11,15,19,26,33,38,49,56,59,66,69,75,80,83,88,93,98,125,130,589,594,602,605,608,612,617,621,641,645,1011,1015,1021,1024,1027,1031,1036,1040,1076,1080,1494,1498,1504,1507,1521,1525,1529,1534,1538,1541,1567,1570,1612,1616,2373,2377,2383,2385,2402,2406,2410,2415,2419,2445,2449,2889,2893,2899,2901,2915,2919,2923,2928,2933,2941,2945,3252,3256,3262,3265,3268,3271,3274,3277,3295,3300,4274,4279,4285,4290],[12,13,14],"h3",{"id":14},"deque容器",[16,17,18],"h4",{"id":18},"deque容器基本概念",[20,21,22],"p",{},[23,24,25],"strong",{},"功能：",[27,28,29],"ul",{},[30,31,32],"li",{},"双端数组，可以对头端进行插入删除操作",[20,34,35],{},[23,36,37],{},"deque与vector区别：",[27,39,40,43,46],{},[30,41,42],{},"vector对于头部的插入删除效率低，数据量越大，效率越低",[30,44,45],{},"deque相对而言，对头部的插入删除速度回比vector快",[30,47,48],{},"vector访问元素时的速度会比deque快,这和两者内部实现有关",[20,50,51],{},[52,53],"img",{"alt":54,"src":55},"说明: 2015-11-19_204101","https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2023\u002F10\u002F05\u002Fstage5-clip-image002-1547547642923-7161b3d7a8.webp",[20,57,58],{},"deque内部工作原理:",[20,60,61,62,65],{},"deque内部有个",[23,63,64],{},"中控器","，维护每段缓冲区中的内容，缓冲区中存放真实数据",[20,67,68],{},"中控器维护的是每个缓冲区的地址，使得使用deque时像一片连续的内存空间",[20,70,71],{},[52,72],{"alt":73,"src":74},"clip_image002-1547547896341","https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2023\u002F10\u002F05\u002Fstage5-clip-image002-1547547896341-e95c6f8559.webp",[27,76,77],{},[30,78,79],{},"deque容器的迭代器也是支持随机访问的",[16,81,82],{"id":82},"deque构造函数",[20,84,85],{},[23,86,87],{},"功能描述：",[27,89,90],{},[30,91,92],{},"deque容器构造",[20,94,95],{},[23,96,97],{},"函数原型：",[27,99,100,107,113,119],{},[30,101,102,106],{},[103,104,105],"code",{},"deque\u003CT>"," deqT;                      \u002F\u002F默认构造形式",[30,108,109,112],{},[103,110,111],{},"deque(beg, end);","                  \u002F\u002F构造函数将[beg, end)区间中的元素拷贝给本身。",[30,114,115,118],{},[103,116,117],{},"deque(n, elem);","                    \u002F\u002F构造函数将n个elem拷贝给本身。",[30,120,121,124],{},[103,122,123],{},"deque(const deque &deq);","   \u002F\u002F拷贝构造函数",[20,126,127],{},[23,128,129],{},"示例：",[131,132,137],"pre",{"className":133,"code":134,"language":135,"meta":136,"style":136},"language-cpp shiki shiki-themes github-light github-dark","#include \u003Ciostream>\n#include \u003Cdeque>\n\nusing namespace std;\n\nvoid printDeque(const deque\u003Cint>& d) \n{\n    for (deque\u003Cint>::const_iterator it = d.begin(); it != d.end(); it++) {\n        cout \u003C\u003C *it \u003C\u003C \" \";\n\n    }\n    cout \u003C\u003C endl;\n}\n\u002F\u002Fdeque构造\nvoid test01() {\n\n    deque\u003Cint> d1; \u002F\u002F无参构造函数\n    for (int i = 0; i \u003C 10; i++)\n    {\n        d1.push_back(i);\n    }\n    printDeque(d1);\n    deque\u003Cint> d2(d1.begin(),d1.end());\n    printDeque(d2);\n\n    deque\u003Cint>d3(10,100);\n    printDeque(d3);\n\n    deque\u003Cint>d4 = d3;\n    printDeque(d4);\n}\n\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n","cpp","",[103,138,139,152,160,167,184,189,226,232,280,302,307,313,324,330,337,348,353,368,402,408,420,425,434,457,465,470,494,502,507,522,530,535,540,550,555,564,569,574,584],{"__ignoreMap":136},[140,141,144,148],"span",{"class":142,"line":143},"line",1,[140,145,147],{"class":146},"szBVR","#include",[140,149,151],{"class":150},"sZZnC"," \u003Ciostream>\n",[140,153,155,157],{"class":142,"line":154},2,[140,156,147],{"class":146},[140,158,159],{"class":150}," \u003Cdeque>\n",[140,161,163],{"class":142,"line":162},3,[140,164,166],{"emptyLinePlaceholder":165},true,"\n",[140,168,170,173,176,180],{"class":142,"line":169},4,[140,171,172],{"class":146},"using",[140,174,175],{"class":146}," namespace",[140,177,179],{"class":178},"sScJk"," std",[140,181,183],{"class":182},"sVt8B",";\n",[140,185,187],{"class":142,"line":186},5,[140,188,166],{"emptyLinePlaceholder":165},[140,190,192,195,198,201,204,207,210,213,216,219,223],{"class":142,"line":191},6,[140,193,194],{"class":146},"void",[140,196,197],{"class":178}," printDeque",[140,199,200],{"class":182},"(",[140,202,203],{"class":146},"const",[140,205,206],{"class":178}," deque",[140,208,209],{"class":182},"\u003C",[140,211,212],{"class":146},"int",[140,214,215],{"class":182},">",[140,217,218],{"class":146},"&",[140,220,222],{"class":221},"s4XuR"," d",[140,224,225],{"class":182},") \n",[140,227,229],{"class":142,"line":228},7,[140,230,231],{"class":182},"{\n",[140,233,235,238,241,244,246,248,251,254,257,260,263,266,268,271,274,277],{"class":142,"line":234},8,[140,236,237],{"class":146},"    for",[140,239,240],{"class":182}," (",[140,242,243],{"class":178},"deque",[140,245,209],{"class":182},[140,247,212],{"class":146},[140,249,250],{"class":182},">::const_iterator it ",[140,252,253],{"class":146},"=",[140,255,256],{"class":182}," d.",[140,258,259],{"class":178},"begin",[140,261,262],{"class":182},"(); it ",[140,264,265],{"class":146},"!=",[140,267,256],{"class":182},[140,269,270],{"class":178},"end",[140,272,273],{"class":182},"(); it",[140,275,276],{"class":146},"++",[140,278,279],{"class":182},") {\n",[140,281,283,286,289,292,295,297,300],{"class":142,"line":282},9,[140,284,285],{"class":182},"        cout ",[140,287,288],{"class":146},"\u003C\u003C",[140,290,291],{"class":146}," *",[140,293,294],{"class":182},"it ",[140,296,288],{"class":146},[140,298,299],{"class":150}," \" \"",[140,301,183],{"class":182},[140,303,305],{"class":142,"line":304},10,[140,306,166],{"emptyLinePlaceholder":165},[140,308,310],{"class":142,"line":309},11,[140,311,312],{"class":182},"    }\n",[140,314,316,319,321],{"class":142,"line":315},12,[140,317,318],{"class":182},"    cout ",[140,320,288],{"class":146},[140,322,323],{"class":182}," endl;\n",[140,325,327],{"class":142,"line":326},13,[140,328,329],{"class":182},"}\n",[140,331,333],{"class":142,"line":332},14,[140,334,336],{"class":335},"sJ8bj","\u002F\u002Fdeque构造\n",[140,338,340,342,345],{"class":142,"line":339},15,[140,341,194],{"class":146},[140,343,344],{"class":178}," test01",[140,346,347],{"class":182},"() {\n",[140,349,351],{"class":142,"line":350},16,[140,352,166],{"emptyLinePlaceholder":165},[140,354,356,359,362,365],{"class":142,"line":355},17,[140,357,358],{"class":182},"    deque",[140,360,361],{"class":146},"\u003Cint>",[140,363,364],{"class":182}," d1;",[140,366,367],{"class":335}," \u002F\u002F无参构造函数\n",[140,369,371,373,375,377,380,382,386,389,391,394,397,399],{"class":142,"line":370},18,[140,372,237],{"class":146},[140,374,240],{"class":182},[140,376,212],{"class":146},[140,378,379],{"class":182}," i ",[140,381,253],{"class":146},[140,383,385],{"class":384},"sj4cs"," 0",[140,387,388],{"class":182},"; i ",[140,390,209],{"class":146},[140,392,393],{"class":384}," 10",[140,395,396],{"class":182},"; i",[140,398,276],{"class":146},[140,400,401],{"class":182},")\n",[140,403,405],{"class":142,"line":404},19,[140,406,407],{"class":182},"    {\n",[140,409,411,414,417],{"class":142,"line":410},20,[140,412,413],{"class":182},"        d1.",[140,415,416],{"class":178},"push_back",[140,418,419],{"class":182},"(i);\n",[140,421,423],{"class":142,"line":422},21,[140,424,312],{"class":182},[140,426,428,431],{"class":142,"line":427},22,[140,429,430],{"class":178},"    printDeque",[140,432,433],{"class":182},"(d1);\n",[140,435,437,439,441,444,447,449,452,454],{"class":142,"line":436},23,[140,438,358],{"class":182},[140,440,361],{"class":146},[140,442,443],{"class":178}," d2",[140,445,446],{"class":182},"(d1.",[140,448,259],{"class":178},[140,450,451],{"class":182},"(),d1.",[140,453,270],{"class":178},[140,455,456],{"class":182},"());\n",[140,458,460,462],{"class":142,"line":459},24,[140,461,430],{"class":178},[140,463,464],{"class":182},"(d2);\n",[140,466,468],{"class":142,"line":467},25,[140,469,166],{"emptyLinePlaceholder":165},[140,471,473,475,477,480,482,485,488,491],{"class":142,"line":472},26,[140,474,358],{"class":182},[140,476,361],{"class":146},[140,478,479],{"class":178},"d3",[140,481,200],{"class":182},[140,483,484],{"class":384},"10",[140,486,487],{"class":182},",",[140,489,490],{"class":384},"100",[140,492,493],{"class":182},");\n",[140,495,497,499],{"class":142,"line":496},27,[140,498,430],{"class":178},[140,500,501],{"class":182},"(d3);\n",[140,503,505],{"class":142,"line":504},28,[140,506,166],{"emptyLinePlaceholder":165},[140,508,510,512,514,517,519],{"class":142,"line":509},29,[140,511,358],{"class":182},[140,513,361],{"class":146},[140,515,516],{"class":182},"d4 ",[140,518,253],{"class":146},[140,520,521],{"class":182}," d3;\n",[140,523,525,527],{"class":142,"line":524},30,[140,526,430],{"class":178},[140,528,529],{"class":182},"(d4);\n",[140,531,533],{"class":142,"line":532},31,[140,534,329],{"class":182},[140,536,538],{"class":142,"line":537},32,[140,539,166],{"emptyLinePlaceholder":165},[140,541,543,545,548],{"class":142,"line":542},33,[140,544,212],{"class":146},[140,546,547],{"class":178}," main",[140,549,347],{"class":182},[140,551,553],{"class":142,"line":552},34,[140,554,166],{"emptyLinePlaceholder":165},[140,556,558,561],{"class":142,"line":557},35,[140,559,560],{"class":178},"    test01",[140,562,563],{"class":182},"();\n",[140,565,567],{"class":142,"line":566},36,[140,568,166],{"emptyLinePlaceholder":165},[140,570,572],{"class":142,"line":571},37,[140,573,166],{"emptyLinePlaceholder":165},[140,575,577,580,582],{"class":142,"line":576},38,[140,578,579],{"class":146},"    return",[140,581,385],{"class":384},[140,583,183],{"class":182},[140,585,587],{"class":142,"line":586},39,[140,588,329],{"class":182},[20,590,591],{},[23,592,593],{},"运行结果：",[131,595,600],{"className":596,"code":598,"language":599,"meta":136},[597],"language-text","0 1 2 3 4 5 6 7 8 9\n0 1 2 3 4 5 6 7 8 9\n100 100 100 100 100 100 100 100 100 100\n100 100 100 100 100 100 100 100 100 100\n","text",[103,601,598],{"__ignoreMap":136},[20,603,604],{},"**总结：**deque容器和vector容器的构造方式几乎一致，灵活使用即可",[16,606,607],{"id":607},"deque赋值操作",[20,609,610],{},[23,611,87],{},[27,613,614],{},[30,615,616],{},"给deque容器进行赋值",[20,618,619],{},[23,620,97],{},[27,622,623,629,635],{},[30,624,625,628],{},[103,626,627],{},"deque& operator=(const deque &deq); ","         \u002F\u002F重载等号操作符",[30,630,631,634],{},[103,632,633],{},"assign(beg, end);","                                           \u002F\u002F将[beg, end)区间中的数据拷贝赋值给本身。",[30,636,637,640],{},[103,638,639],{},"assign(n, elem);","                                             \u002F\u002F将n个elem拷贝赋值给本身。",[20,642,643],{},[23,644,129],{},[131,646,648],{"className":133,"code":647,"language":135,"meta":136,"style":136},"#include \u003Ciostream>\n#include \u003Cdeque>\n\nusing namespace std;\n\nvoid printDeque(const deque\u003Cint>& d) \n{\n    for (deque\u003Cint>::const_iterator it = d.begin(); it != d.end(); it++) {\n        cout \u003C\u003C *it \u003C\u003C \" \";\n\n    }\n    cout \u003C\u003C endl;\n}\n\u002F\u002F赋值操作\nvoid test01()\n{\n    deque\u003Cint> d1;\n    for (int i = 0; i \u003C 10; i++)\n    {\n        d1.push_back(i);\n    }\n    printDeque(d1);\n\n    deque\u003Cint>d2;\n    d2 = d1;\n    printDeque(d2);\n\n    deque\u003Cint>d3;\n    d3.assign(d1.begin(), d1.end());\n    printDeque(d3);\n\n    deque\u003Cint>d4;\n    d4.assign(10, 100);\n    printDeque(d4);\n\n}\n\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n",[103,649,650,656,662,666,676,680,704,708,742,758,762,766,774,778,783,792,796,805,831,835,843,847,853,857,866,875,881,885,894,913,919,923,932,950,956,960,964,968,976,980,987,992,997,1006],{"__ignoreMap":136},[140,651,652,654],{"class":142,"line":143},[140,653,147],{"class":146},[140,655,151],{"class":150},[140,657,658,660],{"class":142,"line":154},[140,659,147],{"class":146},[140,661,159],{"class":150},[140,663,664],{"class":142,"line":162},[140,665,166],{"emptyLinePlaceholder":165},[140,667,668,670,672,674],{"class":142,"line":169},[140,669,172],{"class":146},[140,671,175],{"class":146},[140,673,179],{"class":178},[140,675,183],{"class":182},[140,677,678],{"class":142,"line":186},[140,679,166],{"emptyLinePlaceholder":165},[140,681,682,684,686,688,690,692,694,696,698,700,702],{"class":142,"line":191},[140,683,194],{"class":146},[140,685,197],{"class":178},[140,687,200],{"class":182},[140,689,203],{"class":146},[140,691,206],{"class":178},[140,693,209],{"class":182},[140,695,212],{"class":146},[140,697,215],{"class":182},[140,699,218],{"class":146},[140,701,222],{"class":221},[140,703,225],{"class":182},[140,705,706],{"class":142,"line":228},[140,707,231],{"class":182},[140,709,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,740],{"class":142,"line":234},[140,711,237],{"class":146},[140,713,240],{"class":182},[140,715,243],{"class":178},[140,717,209],{"class":182},[140,719,212],{"class":146},[140,721,250],{"class":182},[140,723,253],{"class":146},[140,725,256],{"class":182},[140,727,259],{"class":178},[140,729,262],{"class":182},[140,731,265],{"class":146},[140,733,256],{"class":182},[140,735,270],{"class":178},[140,737,273],{"class":182},[140,739,276],{"class":146},[140,741,279],{"class":182},[140,743,744,746,748,750,752,754,756],{"class":142,"line":282},[140,745,285],{"class":182},[140,747,288],{"class":146},[140,749,291],{"class":146},[140,751,294],{"class":182},[140,753,288],{"class":146},[140,755,299],{"class":150},[140,757,183],{"class":182},[140,759,760],{"class":142,"line":304},[140,761,166],{"emptyLinePlaceholder":165},[140,763,764],{"class":142,"line":309},[140,765,312],{"class":182},[140,767,768,770,772],{"class":142,"line":315},[140,769,318],{"class":182},[140,771,288],{"class":146},[140,773,323],{"class":182},[140,775,776],{"class":142,"line":326},[140,777,329],{"class":182},[140,779,780],{"class":142,"line":332},[140,781,782],{"class":335},"\u002F\u002F赋值操作\n",[140,784,785,787,789],{"class":142,"line":339},[140,786,194],{"class":146},[140,788,344],{"class":178},[140,790,791],{"class":182},"()\n",[140,793,794],{"class":142,"line":350},[140,795,231],{"class":182},[140,797,798,800,802],{"class":142,"line":355},[140,799,358],{"class":182},[140,801,361],{"class":146},[140,803,804],{"class":182}," d1;\n",[140,806,807,809,811,813,815,817,819,821,823,825,827,829],{"class":142,"line":370},[140,808,237],{"class":146},[140,810,240],{"class":182},[140,812,212],{"class":146},[140,814,379],{"class":182},[140,816,253],{"class":146},[140,818,385],{"class":384},[140,820,388],{"class":182},[140,822,209],{"class":146},[140,824,393],{"class":384},[140,826,396],{"class":182},[140,828,276],{"class":146},[140,830,401],{"class":182},[140,832,833],{"class":142,"line":404},[140,834,407],{"class":182},[140,836,837,839,841],{"class":142,"line":410},[140,838,413],{"class":182},[140,840,416],{"class":178},[140,842,419],{"class":182},[140,844,845],{"class":142,"line":422},[140,846,312],{"class":182},[140,848,849,851],{"class":142,"line":427},[140,850,430],{"class":178},[140,852,433],{"class":182},[140,854,855],{"class":142,"line":436},[140,856,166],{"emptyLinePlaceholder":165},[140,858,859,861,863],{"class":142,"line":459},[140,860,358],{"class":182},[140,862,361],{"class":146},[140,864,865],{"class":182},"d2;\n",[140,867,868,871,873],{"class":142,"line":467},[140,869,870],{"class":182},"    d2 ",[140,872,253],{"class":146},[140,874,804],{"class":182},[140,876,877,879],{"class":142,"line":472},[140,878,430],{"class":178},[140,880,464],{"class":182},[140,882,883],{"class":142,"line":496},[140,884,166],{"emptyLinePlaceholder":165},[140,886,887,889,891],{"class":142,"line":504},[140,888,358],{"class":182},[140,890,361],{"class":146},[140,892,893],{"class":182},"d3;\n",[140,895,896,899,902,904,906,909,911],{"class":142,"line":509},[140,897,898],{"class":182},"    d3.",[140,900,901],{"class":178},"assign",[140,903,446],{"class":182},[140,905,259],{"class":178},[140,907,908],{"class":182},"(), d1.",[140,910,270],{"class":178},[140,912,456],{"class":182},[140,914,915,917],{"class":142,"line":524},[140,916,430],{"class":178},[140,918,501],{"class":182},[140,920,921],{"class":142,"line":532},[140,922,166],{"emptyLinePlaceholder":165},[140,924,925,927,929],{"class":142,"line":537},[140,926,358],{"class":182},[140,928,361],{"class":146},[140,930,931],{"class":182},"d4;\n",[140,933,934,937,939,941,943,946,948],{"class":142,"line":542},[140,935,936],{"class":182},"    d4.",[140,938,901],{"class":178},[140,940,200],{"class":182},[140,942,484],{"class":384},[140,944,945],{"class":182},", ",[140,947,490],{"class":384},[140,949,493],{"class":182},[140,951,952,954],{"class":142,"line":552},[140,953,430],{"class":178},[140,955,529],{"class":182},[140,957,958],{"class":142,"line":557},[140,959,166],{"emptyLinePlaceholder":165},[140,961,962],{"class":142,"line":566},[140,963,329],{"class":182},[140,965,966],{"class":142,"line":571},[140,967,166],{"emptyLinePlaceholder":165},[140,969,970,972,974],{"class":142,"line":576},[140,971,212],{"class":146},[140,973,547],{"class":178},[140,975,347],{"class":182},[140,977,978],{"class":142,"line":586},[140,979,166],{"emptyLinePlaceholder":165},[140,981,983,985],{"class":142,"line":982},40,[140,984,560],{"class":178},[140,986,563],{"class":182},[140,988,990],{"class":142,"line":989},41,[140,991,166],{"emptyLinePlaceholder":165},[140,993,995],{"class":142,"line":994},42,[140,996,166],{"emptyLinePlaceholder":165},[140,998,1000,1002,1004],{"class":142,"line":999},43,[140,1001,579],{"class":146},[140,1003,385],{"class":384},[140,1005,183],{"class":182},[140,1007,1009],{"class":142,"line":1008},44,[140,1010,329],{"class":182},[20,1012,1013],{},[23,1014,593],{},[131,1016,1019],{"className":1017,"code":1018,"language":599,"meta":136},[597],"0 1 2 3 4 5 6 7 8 9\n0 1 2 3 4 5 6 7 8 9\n0 1 2 3 4 5 6 7 8 9\n100 100 100 100 100 100 100 100 100 100\n",[103,1020,1018],{"__ignoreMap":136},[20,1022,1023],{},"总结：deque赋值操作也与vector相同，需熟练掌握",[16,1025,1026],{"id":1026},"deque大小操作",[20,1028,1029],{},[23,1030,87],{},[27,1032,1033],{},[30,1034,1035],{},"对deque容器的大小进行操作",[20,1037,1038],{},[23,1039,97],{},[27,1041,1042,1048,1054,1064],{},[30,1043,1044,1047],{},[103,1045,1046],{},"deque.empty();","                       \u002F\u002F判断容器是否为空",[30,1049,1050,1053],{},[103,1051,1052],{},"deque.size();","                         \u002F\u002F返回容器中元素的个数",[30,1055,1056,1059,1060,1063],{},[103,1057,1058],{},"deque.resize(num);","                \u002F\u002F重新指定容器的长度为num,若容器变长，则以默认值填充新位置。",[1061,1062],"br",{},"​\t\t\t                             \u002F\u002F如果容器变短，则末尾超出容器长度的元素被删除。",[30,1065,1066,1069,1070,1072,1073,1075],{},[103,1067,1068],{},"deque.resize(num, elem);","     \u002F\u002F重新指定容器的长度为num,若容器变长，则以elem值填充新位置。",[1061,1071],{},"​                                                     \u002F\u002F如果容器变短，则末尾超出容器长度的元素被删除。",[1061,1074],{},"​",[20,1077,1078],{},[23,1079,129],{},[131,1081,1083],{"className":133,"code":1082,"language":135,"meta":136,"style":136},"#include \u003Ciostream>\n#include \u003Cdeque>\n\nusing namespace std;\n\nvoid printDeque(const deque\u003Cint>& d) \n{\n    for (deque\u003Cint>::const_iterator it = d.begin(); it != d.end(); it++) {\n        cout \u003C\u003C *it \u003C\u003C \" \";\n\n    }\n    cout \u003C\u003C endl;\n}\n\n\u002F\u002F大小操作\nvoid test01()\n{\n    deque\u003Cint> d1;\n    for (int i = 0; i \u003C 10; i++)\n    {\n        d1.push_back(i);\n    }\n    printDeque(d1);\n\n    \u002F\u002F判断容器是否为空\n    if (d1.empty()) {\n        cout \u003C\u003C \"d1为空!\" \u003C\u003C endl;\n    }\n    else {\n        cout \u003C\u003C \"d1不为空!\" \u003C\u003C endl;\n        \u002F\u002F统计大小\n        cout \u003C\u003C \"d1的大小为：\" \u003C\u003C d1.size() \u003C\u003C endl;\n    }\n\n    \u002F\u002F重新指定大小\n    d1.resize(15, 1);\n    printDeque(d1);\n\n    d1.resize(5);\n    printDeque(d1);\n}\n\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n",[103,1084,1085,1091,1097,1101,1111,1115,1139,1143,1177,1193,1197,1201,1209,1213,1217,1222,1230,1234,1242,1268,1272,1280,1284,1290,1294,1299,1313,1327,1331,1339,1352,1357,1381,1385,1389,1394,1414,1420,1424,1437,1443,1447,1451,1459,1463,1470,1475,1480,1489],{"__ignoreMap":136},[140,1086,1087,1089],{"class":142,"line":143},[140,1088,147],{"class":146},[140,1090,151],{"class":150},[140,1092,1093,1095],{"class":142,"line":154},[140,1094,147],{"class":146},[140,1096,159],{"class":150},[140,1098,1099],{"class":142,"line":162},[140,1100,166],{"emptyLinePlaceholder":165},[140,1102,1103,1105,1107,1109],{"class":142,"line":169},[140,1104,172],{"class":146},[140,1106,175],{"class":146},[140,1108,179],{"class":178},[140,1110,183],{"class":182},[140,1112,1113],{"class":142,"line":186},[140,1114,166],{"emptyLinePlaceholder":165},[140,1116,1117,1119,1121,1123,1125,1127,1129,1131,1133,1135,1137],{"class":142,"line":191},[140,1118,194],{"class":146},[140,1120,197],{"class":178},[140,1122,200],{"class":182},[140,1124,203],{"class":146},[140,1126,206],{"class":178},[140,1128,209],{"class":182},[140,1130,212],{"class":146},[140,1132,215],{"class":182},[140,1134,218],{"class":146},[140,1136,222],{"class":221},[140,1138,225],{"class":182},[140,1140,1141],{"class":142,"line":228},[140,1142,231],{"class":182},[140,1144,1145,1147,1149,1151,1153,1155,1157,1159,1161,1163,1165,1167,1169,1171,1173,1175],{"class":142,"line":234},[140,1146,237],{"class":146},[140,1148,240],{"class":182},[140,1150,243],{"class":178},[140,1152,209],{"class":182},[140,1154,212],{"class":146},[140,1156,250],{"class":182},[140,1158,253],{"class":146},[140,1160,256],{"class":182},[140,1162,259],{"class":178},[140,1164,262],{"class":182},[140,1166,265],{"class":146},[140,1168,256],{"class":182},[140,1170,270],{"class":178},[140,1172,273],{"class":182},[140,1174,276],{"class":146},[140,1176,279],{"class":182},[140,1178,1179,1181,1183,1185,1187,1189,1191],{"class":142,"line":282},[140,1180,285],{"class":182},[140,1182,288],{"class":146},[140,1184,291],{"class":146},[140,1186,294],{"class":182},[140,1188,288],{"class":146},[140,1190,299],{"class":150},[140,1192,183],{"class":182},[140,1194,1195],{"class":142,"line":304},[140,1196,166],{"emptyLinePlaceholder":165},[140,1198,1199],{"class":142,"line":309},[140,1200,312],{"class":182},[140,1202,1203,1205,1207],{"class":142,"line":315},[140,1204,318],{"class":182},[140,1206,288],{"class":146},[140,1208,323],{"class":182},[140,1210,1211],{"class":142,"line":326},[140,1212,329],{"class":182},[140,1214,1215],{"class":142,"line":332},[140,1216,166],{"emptyLinePlaceholder":165},[140,1218,1219],{"class":142,"line":339},[140,1220,1221],{"class":335},"\u002F\u002F大小操作\n",[140,1223,1224,1226,1228],{"class":142,"line":350},[140,1225,194],{"class":146},[140,1227,344],{"class":178},[140,1229,791],{"class":182},[140,1231,1232],{"class":142,"line":355},[140,1233,231],{"class":182},[140,1235,1236,1238,1240],{"class":142,"line":370},[140,1237,358],{"class":182},[140,1239,361],{"class":146},[140,1241,804],{"class":182},[140,1243,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266],{"class":142,"line":404},[140,1245,237],{"class":146},[140,1247,240],{"class":182},[140,1249,212],{"class":146},[140,1251,379],{"class":182},[140,1253,253],{"class":146},[140,1255,385],{"class":384},[140,1257,388],{"class":182},[140,1259,209],{"class":146},[140,1261,393],{"class":384},[140,1263,396],{"class":182},[140,1265,276],{"class":146},[140,1267,401],{"class":182},[140,1269,1270],{"class":142,"line":410},[140,1271,407],{"class":182},[140,1273,1274,1276,1278],{"class":142,"line":422},[140,1275,413],{"class":182},[140,1277,416],{"class":178},[140,1279,419],{"class":182},[140,1281,1282],{"class":142,"line":427},[140,1283,312],{"class":182},[140,1285,1286,1288],{"class":142,"line":436},[140,1287,430],{"class":178},[140,1289,433],{"class":182},[140,1291,1292],{"class":142,"line":459},[140,1293,166],{"emptyLinePlaceholder":165},[140,1295,1296],{"class":142,"line":467},[140,1297,1298],{"class":335},"    \u002F\u002F判断容器是否为空\n",[140,1300,1301,1304,1307,1310],{"class":142,"line":472},[140,1302,1303],{"class":146},"    if",[140,1305,1306],{"class":182}," (d1.",[140,1308,1309],{"class":178},"empty",[140,1311,1312],{"class":182},"()) {\n",[140,1314,1315,1317,1319,1322,1325],{"class":142,"line":496},[140,1316,285],{"class":182},[140,1318,288],{"class":146},[140,1320,1321],{"class":150}," \"d1为空!\"",[140,1323,1324],{"class":146}," \u003C\u003C",[140,1326,323],{"class":182},[140,1328,1329],{"class":142,"line":504},[140,1330,312],{"class":182},[140,1332,1333,1336],{"class":142,"line":509},[140,1334,1335],{"class":146},"    else",[140,1337,1338],{"class":182}," {\n",[140,1340,1341,1343,1345,1348,1350],{"class":142,"line":524},[140,1342,285],{"class":182},[140,1344,288],{"class":146},[140,1346,1347],{"class":150}," \"d1不为空!\"",[140,1349,1324],{"class":146},[140,1351,323],{"class":182},[140,1353,1354],{"class":142,"line":532},[140,1355,1356],{"class":335},"        \u002F\u002F统计大小\n",[140,1358,1359,1361,1363,1366,1368,1371,1374,1377,1379],{"class":142,"line":537},[140,1360,285],{"class":182},[140,1362,288],{"class":146},[140,1364,1365],{"class":150}," \"d1的大小为：\"",[140,1367,1324],{"class":146},[140,1369,1370],{"class":182}," d1.",[140,1372,1373],{"class":178},"size",[140,1375,1376],{"class":182},"() ",[140,1378,288],{"class":146},[140,1380,323],{"class":182},[140,1382,1383],{"class":142,"line":542},[140,1384,312],{"class":182},[140,1386,1387],{"class":142,"line":552},[140,1388,166],{"emptyLinePlaceholder":165},[140,1390,1391],{"class":142,"line":557},[140,1392,1393],{"class":335},"    \u002F\u002F重新指定大小\n",[140,1395,1396,1399,1402,1404,1407,1409,1412],{"class":142,"line":566},[140,1397,1398],{"class":182},"    d1.",[140,1400,1401],{"class":178},"resize",[140,1403,200],{"class":182},[140,1405,1406],{"class":384},"15",[140,1408,945],{"class":182},[140,1410,1411],{"class":384},"1",[140,1413,493],{"class":182},[140,1415,1416,1418],{"class":142,"line":571},[140,1417,430],{"class":178},[140,1419,433],{"class":182},[140,1421,1422],{"class":142,"line":576},[140,1423,166],{"emptyLinePlaceholder":165},[140,1425,1426,1428,1430,1432,1435],{"class":142,"line":586},[140,1427,1398],{"class":182},[140,1429,1401],{"class":178},[140,1431,200],{"class":182},[140,1433,1434],{"class":384},"5",[140,1436,493],{"class":182},[140,1438,1439,1441],{"class":142,"line":982},[140,1440,430],{"class":178},[140,1442,433],{"class":182},[140,1444,1445],{"class":142,"line":989},[140,1446,329],{"class":182},[140,1448,1449],{"class":142,"line":994},[140,1450,166],{"emptyLinePlaceholder":165},[140,1452,1453,1455,1457],{"class":142,"line":999},[140,1454,212],{"class":146},[140,1456,547],{"class":178},[140,1458,347],{"class":182},[140,1460,1461],{"class":142,"line":1008},[140,1462,166],{"emptyLinePlaceholder":165},[140,1464,1466,1468],{"class":142,"line":1465},45,[140,1467,560],{"class":178},[140,1469,563],{"class":182},[140,1471,1473],{"class":142,"line":1472},46,[140,1474,166],{"emptyLinePlaceholder":165},[140,1476,1478],{"class":142,"line":1477},47,[140,1479,166],{"emptyLinePlaceholder":165},[140,1481,1483,1485,1487],{"class":142,"line":1482},48,[140,1484,579],{"class":146},[140,1486,385],{"class":384},[140,1488,183],{"class":182},[140,1490,1492],{"class":142,"line":1491},49,[140,1493,329],{"class":182},[20,1495,1496],{},[23,1497,593],{},[131,1499,1502],{"className":1500,"code":1501,"language":599,"meta":136},[597],"0 1 2 3 4 5 6 7 8 9\nd1不为空!\nd1的大小为：10\n0 1 2 3 4 5 6 7 8 9 1 1 1 1 1\n0 1 2 3 4\n",[103,1503,1501],{"__ignoreMap":136},[20,1505,1506],{},"总结：",[27,1508,1509,1512,1515,1518],{},[30,1510,1511],{},"deque没有容量的概念",[30,1513,1514],{},"判断是否为空   --- empty",[30,1516,1517],{},"返回元素个数   --- size",[30,1519,1520],{},"重新指定个数   --- resize",[16,1522,1524],{"id":1523},"deque-插入和删除","deque 插入和删除",[20,1526,1527],{},[23,1528,87],{},[27,1530,1531],{},[30,1532,1533],{},"向deque容器中插入和删除数据",[20,1535,1536],{},[23,1537,97],{},[20,1539,1540],{},"两端插入操作：",[27,1542,1543,1549,1555,1561],{},[30,1544,1545,1548],{},[103,1546,1547],{},"push_back(elem);","          \u002F\u002F在容器尾部添加一个数据",[30,1550,1551,1554],{},[103,1552,1553],{},"push_front(elem);","        \u002F\u002F在容器头部插入一个数据",[30,1556,1557,1560],{},[103,1558,1559],{},"pop_back();","                   \u002F\u002F删除容器最后一个数据",[30,1562,1563,1566],{},[103,1564,1565],{},"pop_front();","                 \u002F\u002F删除容器第一个数据",[20,1568,1569],{},"指定位置操作：",[27,1571,1572,1578,1584,1590,1596,1602],{},[30,1573,1574,1577],{},[103,1575,1576],{},"insert(pos,elem);","         \u002F\u002F在pos位置插入一个elem元素的拷贝，返回新数据的位置。",[30,1579,1580,1583],{},[103,1581,1582],{},"insert(pos,n,elem);","     \u002F\u002F在pos位置插入n个elem数据，无返回值。",[30,1585,1586,1589],{},[103,1587,1588],{},"insert(pos,beg,end);","    \u002F\u002F在pos位置插入[beg,end)区间的数据，无返回值。",[30,1591,1592,1595],{},[103,1593,1594],{},"clear();","                           \u002F\u002F清空容器的所有数据",[30,1597,1598,1601],{},[103,1599,1600],{},"erase(beg,end);","             \u002F\u002F删除[beg,end)区间的数据，返回下一个数据的位置。",[30,1603,1604,1607,1608,1075,1610,1075],{},[103,1605,1606],{},"erase(pos);","                    \u002F\u002F删除pos位置的数据，返回下一个数据的位置。",[1061,1609],{},[1061,1611],{},[20,1613,1614],{},[23,1615,129],{},[131,1617,1619],{"className":133,"code":1618,"language":135,"meta":136,"style":136},"#include \u003Ciostream>\n#include \u003Cdeque>\n\nusing namespace std;\n\nvoid printDeque(const deque\u003Cint>& d) \n{\n    for (deque\u003Cint>::const_iterator it = d.begin(); it != d.end(); it++) {\n        cout \u003C\u003C *it \u003C\u003C \" \";\n\n    }\n    cout \u003C\u003C endl;\n}\n\u002F\u002F两端操作\nvoid test01()\n{\n    deque\u003Cint> d;\n    \u002F\u002F尾插\n    d.push_back(10);\n    d.push_back(20);\n    \u002F\u002F头插\n    d.push_front(100);\n    d.push_front(200);\n\n    printDeque(d);\n\n    \u002F\u002F尾删\n    d.pop_back();\n    \u002F\u002F头删\n    d.pop_front();\n    printDeque(d);\n}\n\n\u002F\u002F插入\nvoid test02()\n{\n    deque\u003Cint> d;\n    d.push_back(10);\n    d.push_back(20);\n    d.push_front(100);\n    d.push_front(200);\n    printDeque(d);\n\n    d.insert(d.begin(), 1000);\n    printDeque(d);\n\n    d.insert(d.begin(), 2,10000);\n    printDeque(d);\n\n    deque\u003Cint>d2;\n    d2.push_back(1);\n    d2.push_back(2);\n    d2.push_back(3);\n\n    d.insert(d.begin(), d2.begin(), d2.end());\n    printDeque(d);\n\n}\n\n\u002F\u002F删除\nvoid test03()\n{\n    deque\u003Cint> d;\n    d.push_back(10);\n    d.push_back(20);\n    d.push_front(100);\n    d.push_front(200);\n    printDeque(d);\n\n    d.erase(d.begin());\n    printDeque(d);\n\n    d.erase(d.begin(), d.end());\n    d.clear();\n    printDeque(d);\n}\n\nint main() {\n\n    \u002F\u002Ftest01();\n\n    \u002F\u002Ftest02();\n\n    test03();\n    \n\n    return 0;\n}\n\n",[103,1620,1621,1627,1633,1637,1647,1651,1675,1679,1713,1729,1733,1737,1745,1749,1754,1762,1766,1775,1780,1793,1806,1811,1824,1837,1841,1848,1852,1857,1866,1871,1880,1886,1890,1894,1899,1908,1912,1920,1932,1944,1956,1968,1974,1978,1998,2004,2008,2030,2036,2040,2049,2063,2076,2090,2095,2117,2124,2129,2134,2139,2145,2155,2160,2169,2182,2195,2208,2221,2228,2233,2247,2254,2259,2277,2287,2294,2299,2304,2313,2318,2324,2329,2335,2340,2348,2354,2359,2368],{"__ignoreMap":136},[140,1622,1623,1625],{"class":142,"line":143},[140,1624,147],{"class":146},[140,1626,151],{"class":150},[140,1628,1629,1631],{"class":142,"line":154},[140,1630,147],{"class":146},[140,1632,159],{"class":150},[140,1634,1635],{"class":142,"line":162},[140,1636,166],{"emptyLinePlaceholder":165},[140,1638,1639,1641,1643,1645],{"class":142,"line":169},[140,1640,172],{"class":146},[140,1642,175],{"class":146},[140,1644,179],{"class":178},[140,1646,183],{"class":182},[140,1648,1649],{"class":142,"line":186},[140,1650,166],{"emptyLinePlaceholder":165},[140,1652,1653,1655,1657,1659,1661,1663,1665,1667,1669,1671,1673],{"class":142,"line":191},[140,1654,194],{"class":146},[140,1656,197],{"class":178},[140,1658,200],{"class":182},[140,1660,203],{"class":146},[140,1662,206],{"class":178},[140,1664,209],{"class":182},[140,1666,212],{"class":146},[140,1668,215],{"class":182},[140,1670,218],{"class":146},[140,1672,222],{"class":221},[140,1674,225],{"class":182},[140,1676,1677],{"class":142,"line":228},[140,1678,231],{"class":182},[140,1680,1681,1683,1685,1687,1689,1691,1693,1695,1697,1699,1701,1703,1705,1707,1709,1711],{"class":142,"line":234},[140,1682,237],{"class":146},[140,1684,240],{"class":182},[140,1686,243],{"class":178},[140,1688,209],{"class":182},[140,1690,212],{"class":146},[140,1692,250],{"class":182},[140,1694,253],{"class":146},[140,1696,256],{"class":182},[140,1698,259],{"class":178},[140,1700,262],{"class":182},[140,1702,265],{"class":146},[140,1704,256],{"class":182},[140,1706,270],{"class":178},[140,1708,273],{"class":182},[140,1710,276],{"class":146},[140,1712,279],{"class":182},[140,1714,1715,1717,1719,1721,1723,1725,1727],{"class":142,"line":282},[140,1716,285],{"class":182},[140,1718,288],{"class":146},[140,1720,291],{"class":146},[140,1722,294],{"class":182},[140,1724,288],{"class":146},[140,1726,299],{"class":150},[140,1728,183],{"class":182},[140,1730,1731],{"class":142,"line":304},[140,1732,166],{"emptyLinePlaceholder":165},[140,1734,1735],{"class":142,"line":309},[140,1736,312],{"class":182},[140,1738,1739,1741,1743],{"class":142,"line":315},[140,1740,318],{"class":182},[140,1742,288],{"class":146},[140,1744,323],{"class":182},[140,1746,1747],{"class":142,"line":326},[140,1748,329],{"class":182},[140,1750,1751],{"class":142,"line":332},[140,1752,1753],{"class":335},"\u002F\u002F两端操作\n",[140,1755,1756,1758,1760],{"class":142,"line":339},[140,1757,194],{"class":146},[140,1759,344],{"class":178},[140,1761,791],{"class":182},[140,1763,1764],{"class":142,"line":350},[140,1765,231],{"class":182},[140,1767,1768,1770,1772],{"class":142,"line":355},[140,1769,358],{"class":182},[140,1771,361],{"class":146},[140,1773,1774],{"class":182}," d;\n",[140,1776,1777],{"class":142,"line":370},[140,1778,1779],{"class":335},"    \u002F\u002F尾插\n",[140,1781,1782,1785,1787,1789,1791],{"class":142,"line":404},[140,1783,1784],{"class":182},"    d.",[140,1786,416],{"class":178},[140,1788,200],{"class":182},[140,1790,484],{"class":384},[140,1792,493],{"class":182},[140,1794,1795,1797,1799,1801,1804],{"class":142,"line":410},[140,1796,1784],{"class":182},[140,1798,416],{"class":178},[140,1800,200],{"class":182},[140,1802,1803],{"class":384},"20",[140,1805,493],{"class":182},[140,1807,1808],{"class":142,"line":422},[140,1809,1810],{"class":335},"    \u002F\u002F头插\n",[140,1812,1813,1815,1818,1820,1822],{"class":142,"line":427},[140,1814,1784],{"class":182},[140,1816,1817],{"class":178},"push_front",[140,1819,200],{"class":182},[140,1821,490],{"class":384},[140,1823,493],{"class":182},[140,1825,1826,1828,1830,1832,1835],{"class":142,"line":436},[140,1827,1784],{"class":182},[140,1829,1817],{"class":178},[140,1831,200],{"class":182},[140,1833,1834],{"class":384},"200",[140,1836,493],{"class":182},[140,1838,1839],{"class":142,"line":459},[140,1840,166],{"emptyLinePlaceholder":165},[140,1842,1843,1845],{"class":142,"line":467},[140,1844,430],{"class":178},[140,1846,1847],{"class":182},"(d);\n",[140,1849,1850],{"class":142,"line":472},[140,1851,166],{"emptyLinePlaceholder":165},[140,1853,1854],{"class":142,"line":496},[140,1855,1856],{"class":335},"    \u002F\u002F尾删\n",[140,1858,1859,1861,1864],{"class":142,"line":504},[140,1860,1784],{"class":182},[140,1862,1863],{"class":178},"pop_back",[140,1865,563],{"class":182},[140,1867,1868],{"class":142,"line":509},[140,1869,1870],{"class":335},"    \u002F\u002F头删\n",[140,1872,1873,1875,1878],{"class":142,"line":524},[140,1874,1784],{"class":182},[140,1876,1877],{"class":178},"pop_front",[140,1879,563],{"class":182},[140,1881,1882,1884],{"class":142,"line":532},[140,1883,430],{"class":178},[140,1885,1847],{"class":182},[140,1887,1888],{"class":142,"line":537},[140,1889,329],{"class":182},[140,1891,1892],{"class":142,"line":542},[140,1893,166],{"emptyLinePlaceholder":165},[140,1895,1896],{"class":142,"line":552},[140,1897,1898],{"class":335},"\u002F\u002F插入\n",[140,1900,1901,1903,1906],{"class":142,"line":557},[140,1902,194],{"class":146},[140,1904,1905],{"class":178}," test02",[140,1907,791],{"class":182},[140,1909,1910],{"class":142,"line":566},[140,1911,231],{"class":182},[140,1913,1914,1916,1918],{"class":142,"line":571},[140,1915,358],{"class":182},[140,1917,361],{"class":146},[140,1919,1774],{"class":182},[140,1921,1922,1924,1926,1928,1930],{"class":142,"line":576},[140,1923,1784],{"class":182},[140,1925,416],{"class":178},[140,1927,200],{"class":182},[140,1929,484],{"class":384},[140,1931,493],{"class":182},[140,1933,1934,1936,1938,1940,1942],{"class":142,"line":586},[140,1935,1784],{"class":182},[140,1937,416],{"class":178},[140,1939,200],{"class":182},[140,1941,1803],{"class":384},[140,1943,493],{"class":182},[140,1945,1946,1948,1950,1952,1954],{"class":142,"line":982},[140,1947,1784],{"class":182},[140,1949,1817],{"class":178},[140,1951,200],{"class":182},[140,1953,490],{"class":384},[140,1955,493],{"class":182},[140,1957,1958,1960,1962,1964,1966],{"class":142,"line":989},[140,1959,1784],{"class":182},[140,1961,1817],{"class":178},[140,1963,200],{"class":182},[140,1965,1834],{"class":384},[140,1967,493],{"class":182},[140,1969,1970,1972],{"class":142,"line":994},[140,1971,430],{"class":178},[140,1973,1847],{"class":182},[140,1975,1976],{"class":142,"line":999},[140,1977,166],{"emptyLinePlaceholder":165},[140,1979,1980,1982,1985,1988,1990,1993,1996],{"class":142,"line":1008},[140,1981,1784],{"class":182},[140,1983,1984],{"class":178},"insert",[140,1986,1987],{"class":182},"(d.",[140,1989,259],{"class":178},[140,1991,1992],{"class":182},"(), ",[140,1994,1995],{"class":384},"1000",[140,1997,493],{"class":182},[140,1999,2000,2002],{"class":142,"line":1465},[140,2001,430],{"class":178},[140,2003,1847],{"class":182},[140,2005,2006],{"class":142,"line":1472},[140,2007,166],{"emptyLinePlaceholder":165},[140,2009,2010,2012,2014,2016,2018,2020,2023,2025,2028],{"class":142,"line":1477},[140,2011,1784],{"class":182},[140,2013,1984],{"class":178},[140,2015,1987],{"class":182},[140,2017,259],{"class":178},[140,2019,1992],{"class":182},[140,2021,2022],{"class":384},"2",[140,2024,487],{"class":182},[140,2026,2027],{"class":384},"10000",[140,2029,493],{"class":182},[140,2031,2032,2034],{"class":142,"line":1482},[140,2033,430],{"class":178},[140,2035,1847],{"class":182},[140,2037,2038],{"class":142,"line":1491},[140,2039,166],{"emptyLinePlaceholder":165},[140,2041,2043,2045,2047],{"class":142,"line":2042},50,[140,2044,358],{"class":182},[140,2046,361],{"class":146},[140,2048,865],{"class":182},[140,2050,2052,2055,2057,2059,2061],{"class":142,"line":2051},51,[140,2053,2054],{"class":182},"    d2.",[140,2056,416],{"class":178},[140,2058,200],{"class":182},[140,2060,1411],{"class":384},[140,2062,493],{"class":182},[140,2064,2066,2068,2070,2072,2074],{"class":142,"line":2065},52,[140,2067,2054],{"class":182},[140,2069,416],{"class":178},[140,2071,200],{"class":182},[140,2073,2022],{"class":384},[140,2075,493],{"class":182},[140,2077,2079,2081,2083,2085,2088],{"class":142,"line":2078},53,[140,2080,2054],{"class":182},[140,2082,416],{"class":178},[140,2084,200],{"class":182},[140,2086,2087],{"class":384},"3",[140,2089,493],{"class":182},[140,2091,2093],{"class":142,"line":2092},54,[140,2094,166],{"emptyLinePlaceholder":165},[140,2096,2098,2100,2102,2104,2106,2109,2111,2113,2115],{"class":142,"line":2097},55,[140,2099,1784],{"class":182},[140,2101,1984],{"class":178},[140,2103,1987],{"class":182},[140,2105,259],{"class":178},[140,2107,2108],{"class":182},"(), d2.",[140,2110,259],{"class":178},[140,2112,2108],{"class":182},[140,2114,270],{"class":178},[140,2116,456],{"class":182},[140,2118,2120,2122],{"class":142,"line":2119},56,[140,2121,430],{"class":178},[140,2123,1847],{"class":182},[140,2125,2127],{"class":142,"line":2126},57,[140,2128,166],{"emptyLinePlaceholder":165},[140,2130,2132],{"class":142,"line":2131},58,[140,2133,329],{"class":182},[140,2135,2137],{"class":142,"line":2136},59,[140,2138,166],{"emptyLinePlaceholder":165},[140,2140,2142],{"class":142,"line":2141},60,[140,2143,2144],{"class":335},"\u002F\u002F删除\n",[140,2146,2148,2150,2153],{"class":142,"line":2147},61,[140,2149,194],{"class":146},[140,2151,2152],{"class":178}," test03",[140,2154,791],{"class":182},[140,2156,2158],{"class":142,"line":2157},62,[140,2159,231],{"class":182},[140,2161,2163,2165,2167],{"class":142,"line":2162},63,[140,2164,358],{"class":182},[140,2166,361],{"class":146},[140,2168,1774],{"class":182},[140,2170,2172,2174,2176,2178,2180],{"class":142,"line":2171},64,[140,2173,1784],{"class":182},[140,2175,416],{"class":178},[140,2177,200],{"class":182},[140,2179,484],{"class":384},[140,2181,493],{"class":182},[140,2183,2185,2187,2189,2191,2193],{"class":142,"line":2184},65,[140,2186,1784],{"class":182},[140,2188,416],{"class":178},[140,2190,200],{"class":182},[140,2192,1803],{"class":384},[140,2194,493],{"class":182},[140,2196,2198,2200,2202,2204,2206],{"class":142,"line":2197},66,[140,2199,1784],{"class":182},[140,2201,1817],{"class":178},[140,2203,200],{"class":182},[140,2205,490],{"class":384},[140,2207,493],{"class":182},[140,2209,2211,2213,2215,2217,2219],{"class":142,"line":2210},67,[140,2212,1784],{"class":182},[140,2214,1817],{"class":178},[140,2216,200],{"class":182},[140,2218,1834],{"class":384},[140,2220,493],{"class":182},[140,2222,2224,2226],{"class":142,"line":2223},68,[140,2225,430],{"class":178},[140,2227,1847],{"class":182},[140,2229,2231],{"class":142,"line":2230},69,[140,2232,166],{"emptyLinePlaceholder":165},[140,2234,2236,2238,2241,2243,2245],{"class":142,"line":2235},70,[140,2237,1784],{"class":182},[140,2239,2240],{"class":178},"erase",[140,2242,1987],{"class":182},[140,2244,259],{"class":178},[140,2246,456],{"class":182},[140,2248,2250,2252],{"class":142,"line":2249},71,[140,2251,430],{"class":178},[140,2253,1847],{"class":182},[140,2255,2257],{"class":142,"line":2256},72,[140,2258,166],{"emptyLinePlaceholder":165},[140,2260,2262,2264,2266,2268,2270,2273,2275],{"class":142,"line":2261},73,[140,2263,1784],{"class":182},[140,2265,2240],{"class":178},[140,2267,1987],{"class":182},[140,2269,259],{"class":178},[140,2271,2272],{"class":182},"(), d.",[140,2274,270],{"class":178},[140,2276,456],{"class":182},[140,2278,2280,2282,2285],{"class":142,"line":2279},74,[140,2281,1784],{"class":182},[140,2283,2284],{"class":178},"clear",[140,2286,563],{"class":182},[140,2288,2290,2292],{"class":142,"line":2289},75,[140,2291,430],{"class":178},[140,2293,1847],{"class":182},[140,2295,2297],{"class":142,"line":2296},76,[140,2298,329],{"class":182},[140,2300,2302],{"class":142,"line":2301},77,[140,2303,166],{"emptyLinePlaceholder":165},[140,2305,2307,2309,2311],{"class":142,"line":2306},78,[140,2308,212],{"class":146},[140,2310,547],{"class":178},[140,2312,347],{"class":182},[140,2314,2316],{"class":142,"line":2315},79,[140,2317,166],{"emptyLinePlaceholder":165},[140,2319,2321],{"class":142,"line":2320},80,[140,2322,2323],{"class":335},"    \u002F\u002Ftest01();\n",[140,2325,2327],{"class":142,"line":2326},81,[140,2328,166],{"emptyLinePlaceholder":165},[140,2330,2332],{"class":142,"line":2331},82,[140,2333,2334],{"class":335},"    \u002F\u002Ftest02();\n",[140,2336,2338],{"class":142,"line":2337},83,[140,2339,166],{"emptyLinePlaceholder":165},[140,2341,2343,2346],{"class":142,"line":2342},84,[140,2344,2345],{"class":178},"    test03",[140,2347,563],{"class":182},[140,2349,2351],{"class":142,"line":2350},85,[140,2352,2353],{"class":182},"    \n",[140,2355,2357],{"class":142,"line":2356},86,[140,2358,166],{"emptyLinePlaceholder":165},[140,2360,2362,2364,2366],{"class":142,"line":2361},87,[140,2363,579],{"class":146},[140,2365,385],{"class":384},[140,2367,183],{"class":182},[140,2369,2371],{"class":142,"line":2370},88,[140,2372,329],{"class":182},[20,2374,2375],{},[23,2376,593],{},[131,2378,2381],{"className":2379,"code":2380,"language":599,"meta":136},[597],"200 100 10 20\n100 10 20\n",[103,2382,2380],{"__ignoreMap":136},[20,2384,1506],{},[27,2386,2387,2390,2393,2396,2399],{},[30,2388,2389],{},"插入和删除提供的位置是迭代器！",[30,2391,2392],{},"尾插   ---  push_back",[30,2394,2395],{},"尾删   ---  pop_back",[30,2397,2398],{},"头插   ---  push_front",[30,2400,2401],{},"头删   ---  pop_front",[16,2403,2405],{"id":2404},"deque-数据存取","deque 数据存取",[20,2407,2408],{},[23,2409,87],{},[27,2411,2412],{},[30,2413,2414],{},"对deque 中的数据的存取操作",[20,2416,2417],{},[23,2418,97],{},[27,2420,2421,2427,2433,2439],{},[30,2422,2423,2426],{},[103,2424,2425],{},"at(int idx); ","     \u002F\u002F返回索引idx所指的数据",[30,2428,2429,2432],{},[103,2430,2431],{},"operator[]; ","      \u002F\u002F返回索引idx所指的数据",[30,2434,2435,2438],{},[103,2436,2437],{},"front(); ","            \u002F\u002F返回容器中第一个数据元素",[30,2440,2441,2444],{},[103,2442,2443],{},"back();","              \u002F\u002F返回容器中最后一个数据元素",[20,2446,2447],{},[23,2448,129],{},[131,2450,2452],{"className":133,"code":2451,"language":135,"meta":136,"style":136},"#include \u003Ciostream>\n#include \u003Cdeque>\n\nusing namespace std;\n\nvoid printDeque(const deque\u003Cint>& d) \n{\n    for (deque\u003Cint>::const_iterator it = d.begin(); it != d.end(); it++) {\n        cout \u003C\u003C *it \u003C\u003C \" \";\n\n    }\n    cout \u003C\u003C endl;\n}\n\n\u002F\u002F数据存取\nvoid test01()\n{\n\n    deque\u003Cint> d;\n    d.push_back(10);\n    d.push_back(20);\n    d.push_front(100);\n    d.push_front(200);\n\n    for (int i = 0; i \u003C d.size(); i++) {\n        cout \u003C\u003C d[i] \u003C\u003C \" \";\n    }\n    cout \u003C\u003C endl;\n\n    for (int i = 0; i \u003C d.size(); i++) {\n        cout \u003C\u003C d.at(i) \u003C\u003C \" \";\n    }\n    cout \u003C\u003C endl;\n\n    cout \u003C\u003C \"front:\" \u003C\u003C d.front() \u003C\u003C endl;\n\n    cout \u003C\u003C \"back:\" \u003C\u003C d.back() \u003C\u003C endl;\n\n}\n\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n",[103,2453,2454,2460,2466,2470,2480,2484,2508,2512,2546,2562,2566,2570,2578,2582,2586,2591,2599,2603,2607,2615,2627,2639,2651,2663,2667,2696,2711,2715,2723,2727,2755,2775,2779,2787,2791,2813,2817,2839,2843,2847,2851,2859,2863,2869,2873,2877,2885],{"__ignoreMap":136},[140,2455,2456,2458],{"class":142,"line":143},[140,2457,147],{"class":146},[140,2459,151],{"class":150},[140,2461,2462,2464],{"class":142,"line":154},[140,2463,147],{"class":146},[140,2465,159],{"class":150},[140,2467,2468],{"class":142,"line":162},[140,2469,166],{"emptyLinePlaceholder":165},[140,2471,2472,2474,2476,2478],{"class":142,"line":169},[140,2473,172],{"class":146},[140,2475,175],{"class":146},[140,2477,179],{"class":178},[140,2479,183],{"class":182},[140,2481,2482],{"class":142,"line":186},[140,2483,166],{"emptyLinePlaceholder":165},[140,2485,2486,2488,2490,2492,2494,2496,2498,2500,2502,2504,2506],{"class":142,"line":191},[140,2487,194],{"class":146},[140,2489,197],{"class":178},[140,2491,200],{"class":182},[140,2493,203],{"class":146},[140,2495,206],{"class":178},[140,2497,209],{"class":182},[140,2499,212],{"class":146},[140,2501,215],{"class":182},[140,2503,218],{"class":146},[140,2505,222],{"class":221},[140,2507,225],{"class":182},[140,2509,2510],{"class":142,"line":228},[140,2511,231],{"class":182},[140,2513,2514,2516,2518,2520,2522,2524,2526,2528,2530,2532,2534,2536,2538,2540,2542,2544],{"class":142,"line":234},[140,2515,237],{"class":146},[140,2517,240],{"class":182},[140,2519,243],{"class":178},[140,2521,209],{"class":182},[140,2523,212],{"class":146},[140,2525,250],{"class":182},[140,2527,253],{"class":146},[140,2529,256],{"class":182},[140,2531,259],{"class":178},[140,2533,262],{"class":182},[140,2535,265],{"class":146},[140,2537,256],{"class":182},[140,2539,270],{"class":178},[140,2541,273],{"class":182},[140,2543,276],{"class":146},[140,2545,279],{"class":182},[140,2547,2548,2550,2552,2554,2556,2558,2560],{"class":142,"line":282},[140,2549,285],{"class":182},[140,2551,288],{"class":146},[140,2553,291],{"class":146},[140,2555,294],{"class":182},[140,2557,288],{"class":146},[140,2559,299],{"class":150},[140,2561,183],{"class":182},[140,2563,2564],{"class":142,"line":304},[140,2565,166],{"emptyLinePlaceholder":165},[140,2567,2568],{"class":142,"line":309},[140,2569,312],{"class":182},[140,2571,2572,2574,2576],{"class":142,"line":315},[140,2573,318],{"class":182},[140,2575,288],{"class":146},[140,2577,323],{"class":182},[140,2579,2580],{"class":142,"line":326},[140,2581,329],{"class":182},[140,2583,2584],{"class":142,"line":332},[140,2585,166],{"emptyLinePlaceholder":165},[140,2587,2588],{"class":142,"line":339},[140,2589,2590],{"class":335},"\u002F\u002F数据存取\n",[140,2592,2593,2595,2597],{"class":142,"line":350},[140,2594,194],{"class":146},[140,2596,344],{"class":178},[140,2598,791],{"class":182},[140,2600,2601],{"class":142,"line":355},[140,2602,231],{"class":182},[140,2604,2605],{"class":142,"line":370},[140,2606,166],{"emptyLinePlaceholder":165},[140,2608,2609,2611,2613],{"class":142,"line":404},[140,2610,358],{"class":182},[140,2612,361],{"class":146},[140,2614,1774],{"class":182},[140,2616,2617,2619,2621,2623,2625],{"class":142,"line":410},[140,2618,1784],{"class":182},[140,2620,416],{"class":178},[140,2622,200],{"class":182},[140,2624,484],{"class":384},[140,2626,493],{"class":182},[140,2628,2629,2631,2633,2635,2637],{"class":142,"line":422},[140,2630,1784],{"class":182},[140,2632,416],{"class":178},[140,2634,200],{"class":182},[140,2636,1803],{"class":384},[140,2638,493],{"class":182},[140,2640,2641,2643,2645,2647,2649],{"class":142,"line":427},[140,2642,1784],{"class":182},[140,2644,1817],{"class":178},[140,2646,200],{"class":182},[140,2648,490],{"class":384},[140,2650,493],{"class":182},[140,2652,2653,2655,2657,2659,2661],{"class":142,"line":436},[140,2654,1784],{"class":182},[140,2656,1817],{"class":178},[140,2658,200],{"class":182},[140,2660,1834],{"class":384},[140,2662,493],{"class":182},[140,2664,2665],{"class":142,"line":459},[140,2666,166],{"emptyLinePlaceholder":165},[140,2668,2669,2671,2673,2675,2677,2679,2681,2683,2685,2687,2689,2692,2694],{"class":142,"line":467},[140,2670,237],{"class":146},[140,2672,240],{"class":182},[140,2674,212],{"class":146},[140,2676,379],{"class":182},[140,2678,253],{"class":146},[140,2680,385],{"class":384},[140,2682,388],{"class":182},[140,2684,209],{"class":146},[140,2686,256],{"class":182},[140,2688,1373],{"class":178},[140,2690,2691],{"class":182},"(); i",[140,2693,276],{"class":146},[140,2695,279],{"class":182},[140,2697,2698,2700,2702,2705,2707,2709],{"class":142,"line":472},[140,2699,285],{"class":182},[140,2701,288],{"class":146},[140,2703,2704],{"class":182}," d[i] ",[140,2706,288],{"class":146},[140,2708,299],{"class":150},[140,2710,183],{"class":182},[140,2712,2713],{"class":142,"line":496},[140,2714,312],{"class":182},[140,2716,2717,2719,2721],{"class":142,"line":504},[140,2718,318],{"class":182},[140,2720,288],{"class":146},[140,2722,323],{"class":182},[140,2724,2725],{"class":142,"line":509},[140,2726,166],{"emptyLinePlaceholder":165},[140,2728,2729,2731,2733,2735,2737,2739,2741,2743,2745,2747,2749,2751,2753],{"class":142,"line":524},[140,2730,237],{"class":146},[140,2732,240],{"class":182},[140,2734,212],{"class":146},[140,2736,379],{"class":182},[140,2738,253],{"class":146},[140,2740,385],{"class":384},[140,2742,388],{"class":182},[140,2744,209],{"class":146},[140,2746,256],{"class":182},[140,2748,1373],{"class":178},[140,2750,2691],{"class":182},[140,2752,276],{"class":146},[140,2754,279],{"class":182},[140,2756,2757,2759,2761,2763,2766,2769,2771,2773],{"class":142,"line":532},[140,2758,285],{"class":182},[140,2760,288],{"class":146},[140,2762,256],{"class":182},[140,2764,2765],{"class":178},"at",[140,2767,2768],{"class":182},"(i) ",[140,2770,288],{"class":146},[140,2772,299],{"class":150},[140,2774,183],{"class":182},[140,2776,2777],{"class":142,"line":537},[140,2778,312],{"class":182},[140,2780,2781,2783,2785],{"class":142,"line":542},[140,2782,318],{"class":182},[140,2784,288],{"class":146},[140,2786,323],{"class":182},[140,2788,2789],{"class":142,"line":552},[140,2790,166],{"emptyLinePlaceholder":165},[140,2792,2793,2795,2797,2800,2802,2804,2807,2809,2811],{"class":142,"line":557},[140,2794,318],{"class":182},[140,2796,288],{"class":146},[140,2798,2799],{"class":150}," \"front:\"",[140,2801,1324],{"class":146},[140,2803,256],{"class":182},[140,2805,2806],{"class":178},"front",[140,2808,1376],{"class":182},[140,2810,288],{"class":146},[140,2812,323],{"class":182},[140,2814,2815],{"class":142,"line":566},[140,2816,166],{"emptyLinePlaceholder":165},[140,2818,2819,2821,2823,2826,2828,2830,2833,2835,2837],{"class":142,"line":571},[140,2820,318],{"class":182},[140,2822,288],{"class":146},[140,2824,2825],{"class":150}," \"back:\"",[140,2827,1324],{"class":146},[140,2829,256],{"class":182},[140,2831,2832],{"class":178},"back",[140,2834,1376],{"class":182},[140,2836,288],{"class":146},[140,2838,323],{"class":182},[140,2840,2841],{"class":142,"line":576},[140,2842,166],{"emptyLinePlaceholder":165},[140,2844,2845],{"class":142,"line":586},[140,2846,329],{"class":182},[140,2848,2849],{"class":142,"line":982},[140,2850,166],{"emptyLinePlaceholder":165},[140,2852,2853,2855,2857],{"class":142,"line":989},[140,2854,212],{"class":146},[140,2856,547],{"class":178},[140,2858,347],{"class":182},[140,2860,2861],{"class":142,"line":994},[140,2862,166],{"emptyLinePlaceholder":165},[140,2864,2865,2867],{"class":142,"line":999},[140,2866,560],{"class":178},[140,2868,563],{"class":182},[140,2870,2871],{"class":142,"line":1008},[140,2872,166],{"emptyLinePlaceholder":165},[140,2874,2875],{"class":142,"line":1465},[140,2876,166],{"emptyLinePlaceholder":165},[140,2878,2879,2881,2883],{"class":142,"line":1472},[140,2880,579],{"class":146},[140,2882,385],{"class":384},[140,2884,183],{"class":182},[140,2886,2887],{"class":142,"line":1477},[140,2888,329],{"class":182},[20,2890,2891],{},[23,2892,593],{},[131,2894,2897],{"className":2895,"code":2896,"language":599,"meta":136},[597],"200 100 10 20\n200 100 10 20\nfront:200\nback:20\n",[103,2898,2896],{"__ignoreMap":136},[20,2900,1506],{},[27,2902,2903,2909,2912],{},[30,2904,2905,2906,2908],{},"除了用迭代器获取deque容器中元素，",[140,2907],{},"和at也可以",[30,2910,2911],{},"front返回容器第一个元素",[30,2913,2914],{},"back返回容器最后一个元素",[16,2916,2918],{"id":2917},"deque-排序","deque 排序",[20,2920,2921],{},[23,2922,87],{},[27,2924,2925],{},[30,2926,2927],{},"利用算法实现对deque容器进行排序",[20,2929,2930],{},[23,2931,2932],{},"算法：",[27,2934,2935],{},[30,2936,2937,2940],{},[103,2938,2939],{},"sort(iterator beg, iterator end)","  \u002F\u002F对beg和end区间内元素进行排序",[20,2942,2943],{},[23,2944,129],{},[131,2946,2948],{"className":133,"code":2947,"language":135,"meta":136,"style":136},"#include \u003Ciostream>\n#include \u003Cdeque>\n#include \u003Calgorithm>\n\nusing namespace std;\n\nvoid printDeque(const deque\u003Cint>& d) \n{\n    for (deque\u003Cint>::const_iterator it = d.begin(); it != d.end(); it++) {\n        cout \u003C\u003C *it \u003C\u003C \" \";\n\n    }\n    cout \u003C\u003C endl;\n}\n\nvoid test01()\n{\n\n    deque\u003Cint> d;\n    d.push_back(10);\n    d.push_back(20);\n    d.push_front(100);\n    d.push_front(200);\n\n    printDeque(d);\n    sort(d.begin(), d.end());\n    printDeque(d);\n\n}\n\nint main() {\n    \u002F\u002F 程序从 main 函数开始执行，下面的语句会按顺序运行。\n\n    test01();\n\n\n    \u002F\u002F 返回 0 表示程序正常结束。\n    return 0;\n}\n",[103,2949,2950,2956,2962,2969,2973,2983,2987,3011,3015,3049,3065,3069,3073,3081,3085,3089,3097,3101,3105,3113,3125,3137,3149,3161,3165,3171,3186,3192,3196,3200,3204,3212,3217,3221,3227,3231,3235,3240,3248],{"__ignoreMap":136},[140,2951,2952,2954],{"class":142,"line":143},[140,2953,147],{"class":146},[140,2955,151],{"class":150},[140,2957,2958,2960],{"class":142,"line":154},[140,2959,147],{"class":146},[140,2961,159],{"class":150},[140,2963,2964,2966],{"class":142,"line":162},[140,2965,147],{"class":146},[140,2967,2968],{"class":150}," \u003Calgorithm>\n",[140,2970,2971],{"class":142,"line":169},[140,2972,166],{"emptyLinePlaceholder":165},[140,2974,2975,2977,2979,2981],{"class":142,"line":186},[140,2976,172],{"class":146},[140,2978,175],{"class":146},[140,2980,179],{"class":178},[140,2982,183],{"class":182},[140,2984,2985],{"class":142,"line":191},[140,2986,166],{"emptyLinePlaceholder":165},[140,2988,2989,2991,2993,2995,2997,2999,3001,3003,3005,3007,3009],{"class":142,"line":228},[140,2990,194],{"class":146},[140,2992,197],{"class":178},[140,2994,200],{"class":182},[140,2996,203],{"class":146},[140,2998,206],{"class":178},[140,3000,209],{"class":182},[140,3002,212],{"class":146},[140,3004,215],{"class":182},[140,3006,218],{"class":146},[140,3008,222],{"class":221},[140,3010,225],{"class":182},[140,3012,3013],{"class":142,"line":234},[140,3014,231],{"class":182},[140,3016,3017,3019,3021,3023,3025,3027,3029,3031,3033,3035,3037,3039,3041,3043,3045,3047],{"class":142,"line":282},[140,3018,237],{"class":146},[140,3020,240],{"class":182},[140,3022,243],{"class":178},[140,3024,209],{"class":182},[140,3026,212],{"class":146},[140,3028,250],{"class":182},[140,3030,253],{"class":146},[140,3032,256],{"class":182},[140,3034,259],{"class":178},[140,3036,262],{"class":182},[140,3038,265],{"class":146},[140,3040,256],{"class":182},[140,3042,270],{"class":178},[140,3044,273],{"class":182},[140,3046,276],{"class":146},[140,3048,279],{"class":182},[140,3050,3051,3053,3055,3057,3059,3061,3063],{"class":142,"line":304},[140,3052,285],{"class":182},[140,3054,288],{"class":146},[140,3056,291],{"class":146},[140,3058,294],{"class":182},[140,3060,288],{"class":146},[140,3062,299],{"class":150},[140,3064,183],{"class":182},[140,3066,3067],{"class":142,"line":309},[140,3068,166],{"emptyLinePlaceholder":165},[140,3070,3071],{"class":142,"line":315},[140,3072,312],{"class":182},[140,3074,3075,3077,3079],{"class":142,"line":326},[140,3076,318],{"class":182},[140,3078,288],{"class":146},[140,3080,323],{"class":182},[140,3082,3083],{"class":142,"line":332},[140,3084,329],{"class":182},[140,3086,3087],{"class":142,"line":339},[140,3088,166],{"emptyLinePlaceholder":165},[140,3090,3091,3093,3095],{"class":142,"line":350},[140,3092,194],{"class":146},[140,3094,344],{"class":178},[140,3096,791],{"class":182},[140,3098,3099],{"class":142,"line":355},[140,3100,231],{"class":182},[140,3102,3103],{"class":142,"line":370},[140,3104,166],{"emptyLinePlaceholder":165},[140,3106,3107,3109,3111],{"class":142,"line":404},[140,3108,358],{"class":182},[140,3110,361],{"class":146},[140,3112,1774],{"class":182},[140,3114,3115,3117,3119,3121,3123],{"class":142,"line":410},[140,3116,1784],{"class":182},[140,3118,416],{"class":178},[140,3120,200],{"class":182},[140,3122,484],{"class":384},[140,3124,493],{"class":182},[140,3126,3127,3129,3131,3133,3135],{"class":142,"line":422},[140,3128,1784],{"class":182},[140,3130,416],{"class":178},[140,3132,200],{"class":182},[140,3134,1803],{"class":384},[140,3136,493],{"class":182},[140,3138,3139,3141,3143,3145,3147],{"class":142,"line":427},[140,3140,1784],{"class":182},[140,3142,1817],{"class":178},[140,3144,200],{"class":182},[140,3146,490],{"class":384},[140,3148,493],{"class":182},[140,3150,3151,3153,3155,3157,3159],{"class":142,"line":436},[140,3152,1784],{"class":182},[140,3154,1817],{"class":178},[140,3156,200],{"class":182},[140,3158,1834],{"class":384},[140,3160,493],{"class":182},[140,3162,3163],{"class":142,"line":459},[140,3164,166],{"emptyLinePlaceholder":165},[140,3166,3167,3169],{"class":142,"line":467},[140,3168,430],{"class":178},[140,3170,1847],{"class":182},[140,3172,3173,3176,3178,3180,3182,3184],{"class":142,"line":472},[140,3174,3175],{"class":178},"    sort",[140,3177,1987],{"class":182},[140,3179,259],{"class":178},[140,3181,2272],{"class":182},[140,3183,270],{"class":178},[140,3185,456],{"class":182},[140,3187,3188,3190],{"class":142,"line":496},[140,3189,430],{"class":178},[140,3191,1847],{"class":182},[140,3193,3194],{"class":142,"line":504},[140,3195,166],{"emptyLinePlaceholder":165},[140,3197,3198],{"class":142,"line":509},[140,3199,329],{"class":182},[140,3201,3202],{"class":142,"line":524},[140,3203,166],{"emptyLinePlaceholder":165},[140,3205,3206,3208,3210],{"class":142,"line":532},[140,3207,212],{"class":146},[140,3209,547],{"class":178},[140,3211,347],{"class":182},[140,3213,3214],{"class":142,"line":537},[140,3215,3216],{"class":335},"    \u002F\u002F 程序从 main 函数开始执行，下面的语句会按顺序运行。\n",[140,3218,3219],{"class":142,"line":542},[140,3220,166],{"emptyLinePlaceholder":165},[140,3222,3223,3225],{"class":142,"line":552},[140,3224,560],{"class":178},[140,3226,563],{"class":182},[140,3228,3229],{"class":142,"line":557},[140,3230,166],{"emptyLinePlaceholder":165},[140,3232,3233],{"class":142,"line":566},[140,3234,166],{"emptyLinePlaceholder":165},[140,3236,3237],{"class":142,"line":571},[140,3238,3239],{"class":335},"    \u002F\u002F 返回 0 表示程序正常结束。\n",[140,3241,3242,3244,3246],{"class":142,"line":576},[140,3243,579],{"class":146},[140,3245,385],{"class":384},[140,3247,183],{"class":182},[140,3249,3250],{"class":142,"line":586},[140,3251,329],{"class":182},[20,3253,3254],{},[23,3255,593],{},[131,3257,3260],{"className":3258,"code":3259,"language":599,"meta":136},[597],"200 100 10 20\n10 20 100 200\n",[103,3261,3259],{"__ignoreMap":136},[20,3263,3264],{},"总结：sort算法非常实用，使用时包含头文件 algorithm即可",[12,3266,3267],{"id":3267},"案例-评委打分",[16,3269,3270],{"id":3270},"案例描述",[20,3272,3273],{},"有5名选手：选手ABCDE，10个评委分别对每一名选手打分，去除最高分，去除评委中最低分，取平均分。",[16,3275,3276],{"id":3276},"实现步骤",[3278,3279,3280,3283,3286,3289,3292],"ol",{},[30,3281,3282],{},"创建五名选手，放到vector中",[30,3284,3285],{},"遍历vector容器，取出来每一个选手，执行for循环，可以把10个评分打分存到deque容器中",[30,3287,3288],{},"sort算法对deque容器中分数排序，去除最高和最低分",[30,3290,3291],{},"deque容器遍历一遍，累加总分",[30,3293,3294],{},"获取平均分",[20,3296,3297],{},[23,3298,3299],{},"示例代码：",[131,3301,3303],{"className":133,"code":3302,"language":135,"meta":136,"style":136},"#include \u003Ciostream>\n\nusing namespace std;\n\n\u002F\u002F选手类\nclass Person\n{\npublic:\n    Person(string name, int score)\n    {\n        this->m_Name = name;\n        this->m_Score = score;\n    }\n\n    string m_Name; \u002F\u002F姓名\n    int m_Score;  \u002F\u002F平均分\n};\n\nvoid createPerson(vector\u003CPerson>&v)\n{\n    string nameSeed = \"ABCDE\";\n    for (int i = 0; i \u003C 5; i++)\n    {\n        string name = \"选手\";\n        name += nameSeed[i];\n\n        int score = 0;\n\n        Person p(name, score);\n\n        \u002F\u002F将创建的person对象 放入到容器中\n        v.push_back(p);\n    }\n}\n\n\u002F\u002F打分\nvoid setScore(vector\u003CPerson>&v)\n{\n    for (vector\u003CPerson>::iterator it = v.begin(); it != v.end(); it++)\n    {\n        \u002F\u002F将评委的分数 放入到deque容器中\n        deque\u003Cint>d;\n        for (int i = 0; i \u003C 10; i++)\n        {\n            int score = rand() % 41 + 60;  \u002F\u002F 60 ~ 100\n            d.push_back(score);\n        }\n\n        \u002F\u002Fcout \u003C\u003C \"选手： \" \u003C\u003C it->m_Name \u003C\u003C \" 打分： \" \u003C\u003C endl;\n        \u002F\u002Ffor (deque\u003Cint>::iterator dit = d.begin(); dit != d.end(); dit++)\n        \u002F\u002F{\n        \u002F\u002F  cout \u003C\u003C *dit \u003C\u003C \" \";\n        \u002F\u002F}\n        \u002F\u002Fcout \u003C\u003C endl;\n\n        \u002F\u002F排序\n        sort(d.begin(), d.end());\n\n        \u002F\u002F去除最高和最低分\n        d.pop_back();\n        d.pop_front();\n\n        \u002F\u002F取平均分\n        int sum = 0;\n        for (deque\u003Cint>::iterator dit = d.begin(); dit != d.end(); dit++)\n        {\n            sum += *dit; \u002F\u002F累加每个评委的分数\n        }\n\n        int avg = sum \u002F d.size();\n\n        \u002F\u002F将平均分 赋值给选手身上\n        it->m_Score = avg;\n    }\n\n}\n\nvoid showScore(vector\u003CPerson>&v)\n{\n    for (vector\u003CPerson>::iterator it = v.begin(); it != v.end(); it++)\n    {\n        cout \u003C\u003C \"姓名： \" \u003C\u003C it->m_Name \u003C\u003C \" 平均分： \" \u003C\u003C it->m_Score \u003C\u003C endl;\n    }\n}\n\nint main() {\n\n    \u002F\u002F随机数种子\n    srand((unsigned int)time(NULL));\n\n    \u002F\u002F1、创建5名选手\n    vector\u003CPerson>v;  \u002F\u002F存放选手容器\n    createPerson(v);\n\n    \u002F\u002F测试\n    \u002F\u002Ffor (vector\u003CPerson>::iterator it = v.begin(); it != v.end(); it++)\n    \u002F\u002F{\n    \u002F\u002F  cout \u003C\u003C \"姓名： \" \u003C\u003C (*it).m_Name \u003C\u003C \" 分数： \" \u003C\u003C (*it).m_Score \u003C\u003C endl;\n    \u002F\u002F}\n\n    \u002F\u002F2、给5名选手打分\n    setScore(v);\n\n    \u002F\u002F3、显示最后得分\n    showScore(v);\n\n\n    return 0;\n}\n",[103,3304,3305,3311,3315,3325,3329,3334,3342,3346,3351,3373,3377,3390,3402,3406,3410,3418,3429,3434,3438,3464,3468,3480,3507,3511,3523,3534,3538,3552,3556,3566,3570,3575,3585,3589,3593,3597,3602,3625,3629,3665,3669,3674,3684,3711,3716,3748,3758,3763,3767,3772,3777,3782,3787,3792,3797,3801,3806,3821,3825,3830,3839,3847,3851,3856,3869,3906,3910,3925,3929,3933,3953,3957,3962,3972,3976,3980,3984,3988,4011,4015,4049,4053,4081,4085,4089,4093,4101,4105,4110,4139,4144,4150,4168,4177,4182,4188,4194,4200,4206,4212,4217,4223,4231,4236,4242,4250,4255,4260,4269],{"__ignoreMap":136},[140,3306,3307,3309],{"class":142,"line":143},[140,3308,147],{"class":146},[140,3310,151],{"class":150},[140,3312,3313],{"class":142,"line":154},[140,3314,166],{"emptyLinePlaceholder":165},[140,3316,3317,3319,3321,3323],{"class":142,"line":162},[140,3318,172],{"class":146},[140,3320,175],{"class":146},[140,3322,179],{"class":178},[140,3324,183],{"class":182},[140,3326,3327],{"class":142,"line":169},[140,3328,166],{"emptyLinePlaceholder":165},[140,3330,3331],{"class":142,"line":186},[140,3332,3333],{"class":335},"\u002F\u002F选手类\n",[140,3335,3336,3339],{"class":142,"line":191},[140,3337,3338],{"class":146},"class",[140,3340,3341],{"class":178}," Person\n",[140,3343,3344],{"class":142,"line":228},[140,3345,231],{"class":182},[140,3347,3348],{"class":142,"line":234},[140,3349,3350],{"class":146},"public:\n",[140,3352,3353,3356,3358,3361,3364,3366,3368,3371],{"class":142,"line":282},[140,3354,3355],{"class":178},"    Person",[140,3357,200],{"class":182},[140,3359,3360],{"class":178},"string",[140,3362,3363],{"class":221}," name",[140,3365,945],{"class":182},[140,3367,212],{"class":146},[140,3369,3370],{"class":221}," score",[140,3372,401],{"class":182},[140,3374,3375],{"class":142,"line":304},[140,3376,407],{"class":182},[140,3378,3379,3382,3385,3387],{"class":142,"line":309},[140,3380,3381],{"class":384},"        this",[140,3383,3384],{"class":182},"->m_Name ",[140,3386,253],{"class":146},[140,3388,3389],{"class":182}," name;\n",[140,3391,3392,3394,3397,3399],{"class":142,"line":315},[140,3393,3381],{"class":384},[140,3395,3396],{"class":182},"->m_Score ",[140,3398,253],{"class":146},[140,3400,3401],{"class":182}," score;\n",[140,3403,3404],{"class":142,"line":326},[140,3405,312],{"class":182},[140,3407,3408],{"class":142,"line":332},[140,3409,166],{"emptyLinePlaceholder":165},[140,3411,3412,3415],{"class":142,"line":339},[140,3413,3414],{"class":182},"    string m_Name;",[140,3416,3417],{"class":335}," \u002F\u002F姓名\n",[140,3419,3420,3423,3426],{"class":142,"line":350},[140,3421,3422],{"class":146},"    int",[140,3424,3425],{"class":182}," m_Score;",[140,3427,3428],{"class":335},"  \u002F\u002F平均分\n",[140,3430,3431],{"class":142,"line":355},[140,3432,3433],{"class":182},"};\n",[140,3435,3436],{"class":142,"line":370},[140,3437,166],{"emptyLinePlaceholder":165},[140,3439,3440,3442,3445,3447,3450,3452,3455,3457,3459,3462],{"class":142,"line":404},[140,3441,194],{"class":146},[140,3443,3444],{"class":178}," createPerson",[140,3446,200],{"class":182},[140,3448,3449],{"class":178},"vector",[140,3451,209],{"class":182},[140,3453,3454],{"class":178},"Person",[140,3456,215],{"class":182},[140,3458,218],{"class":146},[140,3460,3461],{"class":221},"v",[140,3463,401],{"class":182},[140,3465,3466],{"class":142,"line":410},[140,3467,231],{"class":182},[140,3469,3470,3473,3475,3478],{"class":142,"line":422},[140,3471,3472],{"class":182},"    string nameSeed ",[140,3474,253],{"class":146},[140,3476,3477],{"class":150}," \"ABCDE\"",[140,3479,183],{"class":182},[140,3481,3482,3484,3486,3488,3490,3492,3494,3496,3498,3501,3503,3505],{"class":142,"line":427},[140,3483,237],{"class":146},[140,3485,240],{"class":182},[140,3487,212],{"class":146},[140,3489,379],{"class":182},[140,3491,253],{"class":146},[140,3493,385],{"class":384},[140,3495,388],{"class":182},[140,3497,209],{"class":146},[140,3499,3500],{"class":384}," 5",[140,3502,396],{"class":182},[140,3504,276],{"class":146},[140,3506,401],{"class":182},[140,3508,3509],{"class":142,"line":436},[140,3510,407],{"class":182},[140,3512,3513,3516,3518,3521],{"class":142,"line":459},[140,3514,3515],{"class":182},"        string name ",[140,3517,253],{"class":146},[140,3519,3520],{"class":150}," \"选手\"",[140,3522,183],{"class":182},[140,3524,3525,3528,3531],{"class":142,"line":467},[140,3526,3527],{"class":182},"        name ",[140,3529,3530],{"class":146},"+=",[140,3532,3533],{"class":182}," nameSeed[i];\n",[140,3535,3536],{"class":142,"line":472},[140,3537,166],{"emptyLinePlaceholder":165},[140,3539,3540,3543,3546,3548,3550],{"class":142,"line":496},[140,3541,3542],{"class":146},"        int",[140,3544,3545],{"class":182}," score ",[140,3547,253],{"class":146},[140,3549,385],{"class":384},[140,3551,183],{"class":182},[140,3553,3554],{"class":142,"line":504},[140,3555,166],{"emptyLinePlaceholder":165},[140,3557,3558,3561,3563],{"class":142,"line":509},[140,3559,3560],{"class":182},"        Person ",[140,3562,20],{"class":178},[140,3564,3565],{"class":182},"(name, score);\n",[140,3567,3568],{"class":142,"line":524},[140,3569,166],{"emptyLinePlaceholder":165},[140,3571,3572],{"class":142,"line":532},[140,3573,3574],{"class":335},"        \u002F\u002F将创建的person对象 放入到容器中\n",[140,3576,3577,3580,3582],{"class":142,"line":537},[140,3578,3579],{"class":182},"        v.",[140,3581,416],{"class":178},[140,3583,3584],{"class":182},"(p);\n",[140,3586,3587],{"class":142,"line":542},[140,3588,312],{"class":182},[140,3590,3591],{"class":142,"line":552},[140,3592,329],{"class":182},[140,3594,3595],{"class":142,"line":557},[140,3596,166],{"emptyLinePlaceholder":165},[140,3598,3599],{"class":142,"line":566},[140,3600,3601],{"class":335},"\u002F\u002F打分\n",[140,3603,3604,3606,3609,3611,3613,3615,3617,3619,3621,3623],{"class":142,"line":571},[140,3605,194],{"class":146},[140,3607,3608],{"class":178}," setScore",[140,3610,200],{"class":182},[140,3612,3449],{"class":178},[140,3614,209],{"class":182},[140,3616,3454],{"class":178},[140,3618,215],{"class":182},[140,3620,218],{"class":146},[140,3622,3461],{"class":221},[140,3624,401],{"class":182},[140,3626,3627],{"class":142,"line":576},[140,3628,231],{"class":182},[140,3630,3631,3633,3635,3637,3639,3641,3644,3646,3649,3651,3653,3655,3657,3659,3661,3663],{"class":142,"line":586},[140,3632,237],{"class":146},[140,3634,240],{"class":182},[140,3636,3449],{"class":178},[140,3638,209],{"class":182},[140,3640,3454],{"class":178},[140,3642,3643],{"class":182},">::iterator it ",[140,3645,253],{"class":146},[140,3647,3648],{"class":182}," v.",[140,3650,259],{"class":178},[140,3652,262],{"class":182},[140,3654,265],{"class":146},[140,3656,3648],{"class":182},[140,3658,270],{"class":178},[140,3660,273],{"class":182},[140,3662,276],{"class":146},[140,3664,401],{"class":182},[140,3666,3667],{"class":142,"line":982},[140,3668,407],{"class":182},[140,3670,3671],{"class":142,"line":989},[140,3672,3673],{"class":335},"        \u002F\u002F将评委的分数 放入到deque容器中\n",[140,3675,3676,3679,3681],{"class":142,"line":994},[140,3677,3678],{"class":182},"        deque",[140,3680,361],{"class":146},[140,3682,3683],{"class":182},"d;\n",[140,3685,3686,3689,3691,3693,3695,3697,3699,3701,3703,3705,3707,3709],{"class":142,"line":999},[140,3687,3688],{"class":146},"        for",[140,3690,240],{"class":182},[140,3692,212],{"class":146},[140,3694,379],{"class":182},[140,3696,253],{"class":146},[140,3698,385],{"class":384},[140,3700,388],{"class":182},[140,3702,209],{"class":146},[140,3704,393],{"class":384},[140,3706,396],{"class":182},[140,3708,276],{"class":146},[140,3710,401],{"class":182},[140,3712,3713],{"class":142,"line":1008},[140,3714,3715],{"class":182},"        {\n",[140,3717,3718,3721,3723,3725,3728,3730,3733,3736,3739,3742,3745],{"class":142,"line":1465},[140,3719,3720],{"class":146},"            int",[140,3722,3545],{"class":182},[140,3724,253],{"class":146},[140,3726,3727],{"class":178}," rand",[140,3729,1376],{"class":182},[140,3731,3732],{"class":146},"%",[140,3734,3735],{"class":384}," 41",[140,3737,3738],{"class":146}," +",[140,3740,3741],{"class":384}," 60",[140,3743,3744],{"class":182},";",[140,3746,3747],{"class":335},"  \u002F\u002F 60 ~ 100\n",[140,3749,3750,3753,3755],{"class":142,"line":1472},[140,3751,3752],{"class":182},"            d.",[140,3754,416],{"class":178},[140,3756,3757],{"class":182},"(score);\n",[140,3759,3760],{"class":142,"line":1477},[140,3761,3762],{"class":182},"        }\n",[140,3764,3765],{"class":142,"line":1482},[140,3766,166],{"emptyLinePlaceholder":165},[140,3768,3769],{"class":142,"line":1491},[140,3770,3771],{"class":335},"        \u002F\u002Fcout \u003C\u003C \"选手： \" \u003C\u003C it->m_Name \u003C\u003C \" 打分： \" \u003C\u003C endl;\n",[140,3773,3774],{"class":142,"line":2042},[140,3775,3776],{"class":335},"        \u002F\u002Ffor (deque\u003Cint>::iterator dit = d.begin(); dit != d.end(); dit++)\n",[140,3778,3779],{"class":142,"line":2051},[140,3780,3781],{"class":335},"        \u002F\u002F{\n",[140,3783,3784],{"class":142,"line":2065},[140,3785,3786],{"class":335},"        \u002F\u002F  cout \u003C\u003C *dit \u003C\u003C \" \";\n",[140,3788,3789],{"class":142,"line":2078},[140,3790,3791],{"class":335},"        \u002F\u002F}\n",[140,3793,3794],{"class":142,"line":2092},[140,3795,3796],{"class":335},"        \u002F\u002Fcout \u003C\u003C endl;\n",[140,3798,3799],{"class":142,"line":2097},[140,3800,166],{"emptyLinePlaceholder":165},[140,3802,3803],{"class":142,"line":2119},[140,3804,3805],{"class":335},"        \u002F\u002F排序\n",[140,3807,3808,3811,3813,3815,3817,3819],{"class":142,"line":2126},[140,3809,3810],{"class":178},"        sort",[140,3812,1987],{"class":182},[140,3814,259],{"class":178},[140,3816,2272],{"class":182},[140,3818,270],{"class":178},[140,3820,456],{"class":182},[140,3822,3823],{"class":142,"line":2131},[140,3824,166],{"emptyLinePlaceholder":165},[140,3826,3827],{"class":142,"line":2136},[140,3828,3829],{"class":335},"        \u002F\u002F去除最高和最低分\n",[140,3831,3832,3835,3837],{"class":142,"line":2141},[140,3833,3834],{"class":182},"        d.",[140,3836,1863],{"class":178},[140,3838,563],{"class":182},[140,3840,3841,3843,3845],{"class":142,"line":2147},[140,3842,3834],{"class":182},[140,3844,1877],{"class":178},[140,3846,563],{"class":182},[140,3848,3849],{"class":142,"line":2157},[140,3850,166],{"emptyLinePlaceholder":165},[140,3852,3853],{"class":142,"line":2162},[140,3854,3855],{"class":335},"        \u002F\u002F取平均分\n",[140,3857,3858,3860,3863,3865,3867],{"class":142,"line":2171},[140,3859,3542],{"class":146},[140,3861,3862],{"class":182}," sum ",[140,3864,253],{"class":146},[140,3866,385],{"class":384},[140,3868,183],{"class":182},[140,3870,3871,3873,3875,3877,3879,3881,3884,3886,3888,3890,3893,3895,3897,3899,3902,3904],{"class":142,"line":2184},[140,3872,3688],{"class":146},[140,3874,240],{"class":182},[140,3876,243],{"class":178},[140,3878,209],{"class":182},[140,3880,212],{"class":146},[140,3882,3883],{"class":182},">::iterator dit ",[140,3885,253],{"class":146},[140,3887,256],{"class":182},[140,3889,259],{"class":178},[140,3891,3892],{"class":182},"(); dit ",[140,3894,265],{"class":146},[140,3896,256],{"class":182},[140,3898,270],{"class":178},[140,3900,3901],{"class":182},"(); dit",[140,3903,276],{"class":146},[140,3905,401],{"class":182},[140,3907,3908],{"class":142,"line":2197},[140,3909,3715],{"class":182},[140,3911,3912,3915,3917,3919,3922],{"class":142,"line":2210},[140,3913,3914],{"class":182},"            sum ",[140,3916,3530],{"class":146},[140,3918,291],{"class":146},[140,3920,3921],{"class":182},"dit;",[140,3923,3924],{"class":335}," \u002F\u002F累加每个评委的分数\n",[140,3926,3927],{"class":142,"line":2223},[140,3928,3762],{"class":182},[140,3930,3931],{"class":142,"line":2230},[140,3932,166],{"emptyLinePlaceholder":165},[140,3934,3935,3937,3940,3942,3944,3947,3949,3951],{"class":142,"line":2235},[140,3936,3542],{"class":146},[140,3938,3939],{"class":182}," avg ",[140,3941,253],{"class":146},[140,3943,3862],{"class":182},[140,3945,3946],{"class":146},"\u002F",[140,3948,256],{"class":182},[140,3950,1373],{"class":178},[140,3952,563],{"class":182},[140,3954,3955],{"class":142,"line":2249},[140,3956,166],{"emptyLinePlaceholder":165},[140,3958,3959],{"class":142,"line":2256},[140,3960,3961],{"class":335},"        \u002F\u002F将平均分 赋值给选手身上\n",[140,3963,3964,3967,3969],{"class":142,"line":2261},[140,3965,3966],{"class":182},"        it->m_Score ",[140,3968,253],{"class":146},[140,3970,3971],{"class":182}," avg;\n",[140,3973,3974],{"class":142,"line":2279},[140,3975,312],{"class":182},[140,3977,3978],{"class":142,"line":2289},[140,3979,166],{"emptyLinePlaceholder":165},[140,3981,3982],{"class":142,"line":2296},[140,3983,329],{"class":182},[140,3985,3986],{"class":142,"line":2301},[140,3987,166],{"emptyLinePlaceholder":165},[140,3989,3990,3992,3995,3997,3999,4001,4003,4005,4007,4009],{"class":142,"line":2306},[140,3991,194],{"class":146},[140,3993,3994],{"class":178}," showScore",[140,3996,200],{"class":182},[140,3998,3449],{"class":178},[140,4000,209],{"class":182},[140,4002,3454],{"class":178},[140,4004,215],{"class":182},[140,4006,218],{"class":146},[140,4008,3461],{"class":221},[140,4010,401],{"class":182},[140,4012,4013],{"class":142,"line":2315},[140,4014,231],{"class":182},[140,4016,4017,4019,4021,4023,4025,4027,4029,4031,4033,4035,4037,4039,4041,4043,4045,4047],{"class":142,"line":2320},[140,4018,237],{"class":146},[140,4020,240],{"class":182},[140,4022,3449],{"class":178},[140,4024,209],{"class":182},[140,4026,3454],{"class":178},[140,4028,3643],{"class":182},[140,4030,253],{"class":146},[140,4032,3648],{"class":182},[140,4034,259],{"class":178},[140,4036,262],{"class":182},[140,4038,265],{"class":146},[140,4040,3648],{"class":182},[140,4042,270],{"class":178},[140,4044,273],{"class":182},[140,4046,276],{"class":146},[140,4048,401],{"class":182},[140,4050,4051],{"class":142,"line":2326},[140,4052,407],{"class":182},[140,4054,4055,4057,4059,4062,4064,4067,4069,4072,4074,4077,4079],{"class":142,"line":2331},[140,4056,285],{"class":182},[140,4058,288],{"class":146},[140,4060,4061],{"class":150}," \"姓名： \"",[140,4063,1324],{"class":146},[140,4065,4066],{"class":182}," it->m_Name ",[140,4068,288],{"class":146},[140,4070,4071],{"class":150}," \" 平均分： \"",[140,4073,1324],{"class":146},[140,4075,4076],{"class":182}," it->m_Score ",[140,4078,288],{"class":146},[140,4080,323],{"class":182},[140,4082,4083],{"class":142,"line":2337},[140,4084,312],{"class":182},[140,4086,4087],{"class":142,"line":2342},[140,4088,329],{"class":182},[140,4090,4091],{"class":142,"line":2350},[140,4092,166],{"emptyLinePlaceholder":165},[140,4094,4095,4097,4099],{"class":142,"line":2356},[140,4096,212],{"class":146},[140,4098,547],{"class":178},[140,4100,347],{"class":182},[140,4102,4103],{"class":142,"line":2361},[140,4104,166],{"emptyLinePlaceholder":165},[140,4106,4107],{"class":142,"line":2370},[140,4108,4109],{"class":335},"    \u002F\u002F随机数种子\n",[140,4111,4113,4116,4119,4122,4125,4128,4131,4133,4136],{"class":142,"line":4112},89,[140,4114,4115],{"class":178},"    srand",[140,4117,4118],{"class":182},"((",[140,4120,4121],{"class":146},"unsigned",[140,4123,4124],{"class":146}," int",[140,4126,4127],{"class":182},")",[140,4129,4130],{"class":178},"time",[140,4132,200],{"class":182},[140,4134,4135],{"class":384},"NULL",[140,4137,4138],{"class":182},"));\n",[140,4140,4142],{"class":142,"line":4141},90,[140,4143,166],{"emptyLinePlaceholder":165},[140,4145,4147],{"class":142,"line":4146},91,[140,4148,4149],{"class":335},"    \u002F\u002F1、创建5名选手\n",[140,4151,4153,4156,4158,4160,4162,4165],{"class":142,"line":4152},92,[140,4154,4155],{"class":182},"    vector",[140,4157,209],{"class":146},[140,4159,3454],{"class":182},[140,4161,215],{"class":146},[140,4163,4164],{"class":182},"v;",[140,4166,4167],{"class":335},"  \u002F\u002F存放选手容器\n",[140,4169,4171,4174],{"class":142,"line":4170},93,[140,4172,4173],{"class":178},"    createPerson",[140,4175,4176],{"class":182},"(v);\n",[140,4178,4180],{"class":142,"line":4179},94,[140,4181,166],{"emptyLinePlaceholder":165},[140,4183,4185],{"class":142,"line":4184},95,[140,4186,4187],{"class":335},"    \u002F\u002F测试\n",[140,4189,4191],{"class":142,"line":4190},96,[140,4192,4193],{"class":335},"    \u002F\u002Ffor (vector\u003CPerson>::iterator it = v.begin(); it != v.end(); it++)\n",[140,4195,4197],{"class":142,"line":4196},97,[140,4198,4199],{"class":335},"    \u002F\u002F{\n",[140,4201,4203],{"class":142,"line":4202},98,[140,4204,4205],{"class":335},"    \u002F\u002F  cout \u003C\u003C \"姓名： \" \u003C\u003C (*it).m_Name \u003C\u003C \" 分数： \" \u003C\u003C (*it).m_Score \u003C\u003C endl;\n",[140,4207,4209],{"class":142,"line":4208},99,[140,4210,4211],{"class":335},"    \u002F\u002F}\n",[140,4213,4215],{"class":142,"line":4214},100,[140,4216,166],{"emptyLinePlaceholder":165},[140,4218,4220],{"class":142,"line":4219},101,[140,4221,4222],{"class":335},"    \u002F\u002F2、给5名选手打分\n",[140,4224,4226,4229],{"class":142,"line":4225},102,[140,4227,4228],{"class":178},"    setScore",[140,4230,4176],{"class":182},[140,4232,4234],{"class":142,"line":4233},103,[140,4235,166],{"emptyLinePlaceholder":165},[140,4237,4239],{"class":142,"line":4238},104,[140,4240,4241],{"class":335},"    \u002F\u002F3、显示最后得分\n",[140,4243,4245,4248],{"class":142,"line":4244},105,[140,4246,4247],{"class":178},"    showScore",[140,4249,4176],{"class":182},[140,4251,4253],{"class":142,"line":4252},106,[140,4254,166],{"emptyLinePlaceholder":165},[140,4256,4258],{"class":142,"line":4257},107,[140,4259,166],{"emptyLinePlaceholder":165},[140,4261,4263,4265,4267],{"class":142,"line":4262},108,[140,4264,579],{"class":146},[140,4266,385],{"class":384},[140,4268,183],{"class":182},[140,4270,4272],{"class":142,"line":4271},109,[140,4273,329],{"class":182},[20,4275,4276],{},[23,4277,4278],{},"运行结果（随机数会随运行环境变化，以下为一次运行示例）：",[131,4280,4283],{"className":4281,"code":4282,"language":599,"meta":136},[597],"姓名： 选手A 平均分： 78\n姓名： 选手B 平均分： 72\n姓名： 选手C 平均分： 86\n姓名： 选手D 平均分： 81\n姓名： 选手E 平均分： 86\n",[103,4284,4282],{"__ignoreMap":136},[20,4286,4287,4289],{},[23,4288,1506],{}," 选取不同的容器操作数据，可以提升代码的效率",[4291,4292,4293],"style",{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":136,"searchDepth":154,"depth":154,"links":4295},[4296,4297],{"id":14,"depth":162,"text":14},{"id":3267,"depth":162,"text":3267},"1800-0500","2023-10-05","2023-10-05-cplusplus-jiao-xue","\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue","Cplusplus教学","md",false,{},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0500-deque-rong-qi",{"title":5,"description":136},"wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0500-deque容器","P8FBszf9OAn9WvFTfamAc-yKYsW3OBjzNXxYErXGpBc",[4311,4318,4324,4330,4336,4342,4348,4354,4360,4366,4371,4377,4383,4389,4395,4401,4407,4413,4419,4425,4431,4437,4443,4449,4455,4461,4467,4473,4479,4485,4487,4493,4499,4505,4511,4517,4523,4529,4535,4541,4547,4553,4558,4564,4570,4576,4582,4588,4594,4600,4606,4612,4618,4624,4630,4636,4642,4648,4654,4660,4666,4672,4678,4684,4690,4696,4702,4708,4714,4720,4726,4732,4738,4744,4750,4756,4762,4768,4774,4780,4786,4792,4798,4804,4810,4816,4822,4828,4834,4840,4846,4852],{"path":4312,"stem":4313,"title":4314,"authors":4315,"date":4299,"chapterOrder":4316,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0100-c-kai-fa-huan-jing-da-jian-yu-ce-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F0100-C++开发环境搭建与测试","C++开发环境搭建与测试",[7],"0100",0,{"path":4319,"stem":4320,"title":4321,"authors":4322,"date":4299,"chapterOrder":4323,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0200-c-ji-chu-chu-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F0200-C++基础初识","C++基础初识",[7],"0200",{"path":4325,"stem":4326,"title":4327,"authors":4328,"date":4299,"chapterOrder":4329,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0300-shu-ju-lei-xing-yu-shu-ju-cun-fang","wiki\u002F2023-10-05-Cplusplus教学\u002F0300-数据类型与数据存放","数据类型与数据存放",[7],"0300",{"path":4331,"stem":4332,"title":4333,"authors":4334,"date":4299,"chapterOrder":4335,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu","wiki\u002F2023-10-05-Cplusplus教学\u002F0400-输入输出","输入输出",[7],"0400",{"path":4337,"stem":4338,"title":4339,"authors":4340,"date":4299,"chapterOrder":4341,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0500-yun-suan-fu","wiki\u002F2023-10-05-Cplusplus教学\u002F0500-运算符","运算符",[7],"0500",{"path":4343,"stem":4344,"title":4345,"authors":4346,"date":4299,"chapterOrder":4347,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0600-cheng-xu-liu-cheng-jie-gou","wiki\u002F2023-10-05-Cplusplus教学\u002F0600-程序流程结构","程序流程结构",[7],"0600",{"path":4349,"stem":4350,"title":4351,"authors":4352,"date":4299,"chapterOrder":4353,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu","wiki\u002F2023-10-05-Cplusplus教学\u002F0700-数组","数组",[7],"0700",{"path":4355,"stem":4356,"title":4357,"authors":4358,"date":4299,"chapterOrder":4359,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0800-han-shu-yu-tou-wen-jian","wiki\u002F2023-10-05-Cplusplus教学\u002F0800-函数与头文件","函数与头文件",[7],"0800",{"path":4361,"stem":4362,"title":4363,"authors":4364,"date":4299,"chapterOrder":4365,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F0900-指针","指针",[7],"0900",{"path":4367,"stem":4368,"title":4369,"authors":4370,"date":4299,"chapterOrder":1995,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1000-jie-gou-ti-yu-gong-yong-ti","wiki\u002F2023-10-05-Cplusplus教学\u002F1000-结构体与共用体","结构体与共用体",[7],{"path":4372,"stem":4373,"title":4374,"authors":4375,"date":4299,"chapterOrder":4376,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1100-nei-cun-fen-qu-yu-sheng-ming-zhou-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1100-内存分区与生命周期","内存分区与生命周期",[7],"1100",{"path":4378,"stem":4379,"title":4380,"authors":4381,"date":4299,"chapterOrder":4382,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1200-yin-yong","wiki\u002F2023-10-05-Cplusplus教学\u002F1200-引用","引用",[7],"1200",{"path":4384,"stem":4385,"title":4386,"authors":4387,"date":4299,"chapterOrder":4388,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1300-han-shu-ti-gao","wiki\u002F2023-10-05-Cplusplus教学\u002F1300-函数提高","函数提高",[7],"1300",{"path":4390,"stem":4391,"title":4392,"authors":4393,"date":4299,"chapterOrder":4394,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1350-ming-ming-kong-jian","wiki\u002F2023-10-05-Cplusplus教学\u002F1350-命名空间","命名空间",[7],"1350",{"path":4396,"stem":4397,"title":4398,"authors":4399,"date":4299,"chapterOrder":4400,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0100-feng-zhuang","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0100-封装","封装",[7],"1400-0100",{"path":4402,"stem":4403,"title":4404,"authors":4405,"date":4299,"chapterOrder":4406,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0200-dui-xiang-chu-shi-hua-he-qing-li","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0200-对象初始化和清理","对象初始化和清理",[7],"1400-0200",{"path":4408,"stem":4409,"title":4410,"authors":4411,"date":4299,"chapterOrder":4412,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0300-dui-xiang-mo-xing-yu-this-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0300-对象模型与this指针","对象模型与this指针",[7],"1400-0300",{"path":4414,"stem":4415,"title":4416,"authors":4417,"date":4299,"chapterOrder":4418,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0400-you-yuan-yu-yun-suan-fu-zhong-zai","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0400-友元与运算符重载","友元与运算符重载",[7],"1400-0400",{"path":4420,"stem":4421,"title":4422,"authors":4423,"date":4299,"chapterOrder":4424,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0500-ji-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0500-继承","继承",[7],"1400-0500",{"path":4426,"stem":4427,"title":4428,"authors":4429,"date":4299,"chapterOrder":4430,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0600-duo-tai","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0600-多态","多态",[7],"1400-0600",{"path":4432,"stem":4433,"title":4434,"authors":4435,"date":4299,"chapterOrder":4436,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-lei-he-dui-xiang","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-类和对象","类和对象",[7],"1400",{"path":4438,"stem":4439,"title":4440,"authors":4441,"date":4299,"chapterOrder":4442,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1450-han-shu-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F1450-函数指针","函数指针",[7],"1450",{"path":4444,"stem":4445,"title":4446,"authors":4447,"date":4299,"chapterOrder":4448,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1500-wen-jian-cao-zuo","wiki\u002F2023-10-05-Cplusplus教学\u002F1500-文件操作","文件操作",[7],"1500",{"path":4450,"stem":4451,"title":4452,"authors":4453,"date":4299,"chapterOrder":4454,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1600-yi-chang-chu-li-yu-cuo-wu-ma","wiki\u002F2023-10-05-Cplusplus教学\u002F1600-异常处理与错误码","异常处理",[7],"1600",{"path":4456,"stem":4457,"title":4458,"authors":4459,"date":4299,"chapterOrder":4460,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1700-mu-ban","wiki\u002F2023-10-05-Cplusplus教学\u002F1700-模板","模板",[7],"1700",{"path":4462,"stem":4463,"title":4464,"authors":4465,"date":4299,"chapterOrder":4466,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0100-stl-chu-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0100-STL初识","STL初识",[7],"1800-0100",{"path":4468,"stem":4469,"title":4470,"authors":4471,"date":4299,"chapterOrder":4472,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0200-std-array","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0200-std-array","std::array",[7],"1800-0200",{"path":4474,"stem":4475,"title":4476,"authors":4477,"date":4299,"chapterOrder":4478,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0300-string-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0300-string容器","string容器",[7],"1800-0300",{"path":4480,"stem":4481,"title":4482,"authors":4483,"date":4299,"chapterOrder":4484,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0400-vector-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0400-vector容器","vector 容器",[7],"1800-0400",{"path":4306,"stem":4308,"title":5,"authors":4486,"date":4299,"chapterOrder":4298,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},[7],{"path":4488,"stem":4489,"title":4490,"authors":4491,"date":4299,"chapterOrder":4492,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0600-stack-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0600-stack容器","stack 容器",[7],"1800-0600",{"path":4494,"stem":4495,"title":4496,"authors":4497,"date":4299,"chapterOrder":4498,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0700-queue-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0700-queue容器","queue 容器",[7],"1800-0700",{"path":4500,"stem":4501,"title":4502,"authors":4503,"date":4299,"chapterOrder":4504,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0800-list-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0800-list容器","list 容器",[7],"1800-0800",{"path":4506,"stem":4507,"title":4508,"authors":4509,"date":4299,"chapterOrder":4510,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0900-set-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0900-set容器","set \u002F multiset 容器",[7],"1800-0900",{"path":4512,"stem":4513,"title":4514,"authors":4515,"date":4299,"chapterOrder":4516,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-1000-map容器","map \u002F multimap 容器",[7],"1800-1000",{"path":4518,"stem":4519,"title":4520,"authors":4521,"date":4299,"chapterOrder":4522,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1100-han-shu-dui-xiang-yu-wei-ci","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-1100-函数对象与谓词","函数对象与谓词",[7],"1800-1100",{"path":4524,"stem":4525,"title":4526,"authors":4527,"date":4299,"chapterOrder":4528,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1200-chang-yong-suan-fa","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-1200-常用算法","常用算法",[7],"1800-1200",{"path":4530,"stem":4531,"title":4532,"authors":4533,"date":4299,"chapterOrder":4534,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-STL提高编程","STL提高编程",[7],"1800",{"path":4536,"stem":4537,"title":4538,"authors":4539,"date":4299,"chapterOrder":4540,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1900-c-lei-xing-zhuan-huan","wiki\u002F2023-10-05-Cplusplus教学\u002F1900-C++类型转换","C++类型转换",[7],"1900",{"path":4542,"stem":4543,"title":4544,"authors":4545,"date":4299,"chapterOrder":4546,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0100-auto","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0100-auto","auto",[7],"2000-0100",{"path":4548,"stem":4549,"title":4550,"authors":4551,"date":4299,"chapterOrder":4552,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0200-nullptr","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0200-nullptr","nullptr",[7],"2000-0200",{"path":4554,"stem":4555,"title":172,"authors":4556,"date":4299,"chapterOrder":4557,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0300-using","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0300-using",[7],"2000-0300",{"path":4559,"stem":4560,"title":4561,"authors":4562,"date":4299,"chapterOrder":4563,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0400-enum-class","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0400-enum-class","enum class",[7],"2000-0400",{"path":4565,"stem":4566,"title":4567,"authors":4568,"date":4299,"chapterOrder":4569,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0500-fan-wei-for-xun-huan","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0500-范围for循环","范围 for 循环",[7],"2000-0500",{"path":4571,"stem":4572,"title":4573,"authors":4574,"date":4299,"chapterOrder":4575,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0600-jie-gou-hua-bang-ding","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0600-结构化绑定","结构化绑定",[7],"2000-0600",{"path":4577,"stem":4578,"title":4579,"authors":4580,"date":4299,"chapterOrder":4581,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0700-constexpr","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0700-constexpr","constexpr",[7],"2000-0700",{"path":4583,"stem":4584,"title":4585,"authors":4586,"date":4299,"chapterOrder":4587,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0800-raii","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0800-RAII","RAII",[7],"2000-0800",{"path":4589,"stem":4590,"title":4591,"authors":4592,"date":4299,"chapterOrder":4593,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0900-zhi-neng-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0900-智能指针","智能指针",[7],"2000-0900",{"path":4595,"stem":4596,"title":4597,"authors":4598,"date":4299,"chapterOrder":4599,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1000-you-zhi-yin-yong-he-yi-dong-yu-yi","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1000-右值引用和移动语义","右值引用和移动语义",[7],"2000-1000",{"path":4601,"stem":4602,"title":4603,"authors":4604,"date":4299,"chapterOrder":4605,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1100-lambda-biao-da-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1100-Lambda表达式","Lambda 表达式",[7],"2000-1100",{"path":4607,"stem":4608,"title":4609,"authors":4610,"date":4299,"chapterOrder":4611,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1200-std-function","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1200-std-function","std::function",[7],"2000-1200",{"path":4613,"stem":4614,"title":4615,"authors":4616,"date":4299,"chapterOrder":4617,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1300-std-bind","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1300-std-bind","std::bind",[7],"2000-1300",{"path":4619,"stem":4620,"title":4621,"authors":4622,"date":4299,"chapterOrder":4623,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1400-std-optional","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1400-std-optional","std::optional",[7],"2000-1400",{"path":4625,"stem":4626,"title":4627,"authors":4628,"date":4299,"chapterOrder":4629,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1500-std-variant","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1500-std-variant","std::variant",[7],"2000-1500",{"path":4631,"stem":4632,"title":4633,"authors":4634,"date":4299,"chapterOrder":4635,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1600-std-span","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1600-std-span","std::span",[7],"2000-1600",{"path":4637,"stem":4638,"title":4639,"authors":4640,"date":4299,"chapterOrder":4641,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1700-std-format-print","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1700-std-format-print","std::format \u002F std::print",[7],"2000-1700",{"path":4643,"stem":4644,"title":4645,"authors":4646,"date":4299,"chapterOrder":4647,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1800-std-chrono","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1800-std-chrono","std::chrono",[7],"2000-1800",{"path":4649,"stem":4650,"title":4651,"authors":4652,"date":4299,"chapterOrder":4653,"chapterDepth":154,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0100-bing-fa-shi-shen-me","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0100-并发是什么","并发是什么",[7],"2000-1900-0100",{"path":4655,"stem":4656,"title":4657,"authors":4658,"date":4299,"chapterOrder":4659,"chapterDepth":154,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0200-bing-xing-shi-shen-me","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0200-并行是什么","并行是什么",[7],"2000-1900-0200",{"path":4661,"stem":4662,"title":4663,"authors":4664,"date":4299,"chapterOrder":4665,"chapterDepth":154,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0300-xie-cheng-shi-shen-me","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0300-协程是什么","协程是什么",[7],"2000-1900-0300",{"path":4667,"stem":4668,"title":4669,"authors":4670,"date":4299,"chapterOrder":4671,"chapterDepth":154,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-1000-bing-fa-bian-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-1000-并发编程","并发编程",[7],"2000-1900-1000",{"path":4673,"stem":4674,"title":4675,"authors":4676,"date":4299,"chapterOrder":4677,"chapterDepth":154,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-1100-std-thread","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-1100-std-thread","std::thread",[7],"2000-1900-1100",{"path":4679,"stem":4680,"title":4681,"authors":4682,"date":4299,"chapterOrder":4683,"chapterDepth":154,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-1200-mutex-lock-guard","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-1200-mutex-lock-guard","mutex 与 RAII 锁",[7],"2000-1900-1200",{"path":4685,"stem":4686,"title":4687,"authors":4688,"date":4299,"chapterOrder":4689,"chapterDepth":154,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-1300-std-atomic","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-1300-std-atomic","std::atomic",[7],"2000-1900-1300",{"path":4691,"stem":4692,"title":4693,"authors":4694,"date":4299,"chapterOrder":4695,"chapterDepth":154,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-1400-condition-variable","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-1400-condition-variable","condition_variable",[7],"2000-1900-1400",{"path":4697,"stem":4698,"title":4699,"authors":4700,"date":4299,"chapterOrder":4701,"chapterDepth":154,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-1500-future-async-promise","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-1500-future-async-promise","future、async、promise 与 packaged_task",[7],"2000-1900-1500",{"path":4703,"stem":4704,"title":4705,"authors":4706,"date":4299,"chapterOrder":4707,"chapterDepth":154,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-1600-jthread-stop-token","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-1600-jthread-stop-token","jthread 与 stop_token",[7],"2000-1900-1600",{"path":4709,"stem":4710,"title":4711,"authors":4712,"date":4299,"chapterOrder":4713,"chapterDepth":154,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-1700-semaphore-latch-barrier","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-1700-semaphore-latch-barrier","semaphore、latch 与 barrier",[7],"2000-1900-1700",{"path":4715,"stem":4716,"title":4717,"authors":4718,"date":4299,"chapterOrder":4719,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-bing-fa-bing-xing-yu-xie-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-并发并行与协程","并发、并行与协程",[7],"2000-1900",{"path":4721,"stem":4722,"title":4723,"authors":4724,"date":4299,"chapterOrder":4725,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-2000-std-filesystem","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-2000-std-filesystem","std::filesystem",[7],"2000-2000",{"path":4727,"stem":4728,"title":4729,"authors":4730,"date":4299,"chapterOrder":4731,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-2100-modules-jian-jie","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-2100-modules简介","modules 简介",[7],"2000-2100",{"path":4733,"stem":4734,"title":4735,"authors":4736,"date":4299,"chapterOrder":4737,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-xian-dai-c","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-现代C++","现代C++",[7],"2000",{"path":4739,"stem":4740,"title":4741,"authors":4742,"date":4299,"chapterOrder":4743,"chapterDepth":154,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0100-ding-shi-qi-yu-yi-bu-io","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0100-定时器与异步IO","定时器与异步 IO",[7],"2100-0100-0100",{"path":4745,"stem":4746,"title":4747,"authors":4748,"date":4299,"chapterOrder":4749,"chapterDepth":154,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0200-boost-asio-ji-chu","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0200-Boost.Asio基础","Boost.Asio 基础",[7],"2100-0100-0200",{"path":4751,"stem":4752,"title":4753,"authors":4754,"date":4299,"chapterOrder":4755,"chapterDepth":154,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0300-chuan-kou-tong-xin","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0300-串口通信","串口通信教学",[7],"2100-0100-0300",{"path":4757,"stem":4758,"title":4759,"authors":4760,"date":4299,"chapterOrder":4761,"chapterDepth":154,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0350-chuan-kou-tong-xin-chuan-kou-bao-xie-yi-shi-li","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0350-串口通信串口包协议实例","串口通信串口包协议实例",[7],"2100-0100-0350",{"path":4763,"stem":4764,"title":4765,"authors":4766,"date":4299,"chapterOrder":4767,"chapterDepth":154,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0400-tcp-tong-xin","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0400-TCP通信","TCP 通信",[7],"2100-0100-0400",{"path":4769,"stem":4770,"title":4771,"authors":4772,"date":4299,"chapterOrder":4773,"chapterDepth":154,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0500-udp-tong-xin","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0500-UDP通信","UDP 通信",[7],"2100-0100-0500",{"path":4775,"stem":4776,"title":4777,"authors":4778,"date":4299,"chapterOrder":4779,"chapterDepth":154,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0600-ji-qi-ren-gong-cheng-xie-fa-yu-ros2-ji-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0600-机器人工程写法与ROS2集成","机器人工程写法与 ROS2 集成",[7],"2100-0100-0600",{"path":4781,"stem":4782,"title":4783,"authors":4784,"date":4299,"chapterOrder":4785,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-boost-asio-yi-bu-io-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-Boost.Asio异步IO库","Boost.Asio异步IO库",[7],"2100-0100",{"path":4787,"stem":4788,"title":4789,"authors":4790,"date":4299,"chapterOrder":4791,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0200-eigen-xian-xing-dai-shu-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0200-Eigen线性代数库","Eigen线性代数库",[7],"2100-0200",{"path":4793,"stem":4794,"title":4795,"authors":4796,"date":4299,"chapterOrder":4797,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0300-opencv-ji-suan-ji-shi-jue-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0300-OpenCV计算机视觉库","OpenCV计算机视觉库",[7],"2100-0300",{"path":4799,"stem":4800,"title":4801,"authors":4802,"date":4299,"chapterOrder":4803,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0400-pcl-dian-yun-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0400-PCL点云库","PCL点云库",[7],"2100-0400",{"path":4805,"stem":4806,"title":4807,"authors":4808,"date":4299,"chapterOrder":4809,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0500-sophus-li-qun-li-dai-shu-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0500-Sophus李群李代数库","Sophus 李群李代数库",[7],"2100-0500",{"path":4811,"stem":4812,"title":4813,"authors":4814,"date":4299,"chapterOrder":4815,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-chang-yong-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-常用库","常用库学习",[7],"2100",{"path":4817,"stem":4818,"title":4819,"authors":4820,"date":4299,"chapterOrder":4821,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0100-cmakepresets-yu-gou-jian-an-zhuang","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-0100-CMakePresets与构建安装","CMakePresets与构建安装",[7],"2200-0100",{"path":4823,"stem":4824,"title":4825,"authors":4826,"date":4299,"chapterOrder":4827,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0200-ding-ceng-cmake-yu-gong-gong-bian-yi-xuan-xiang","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-0200-顶层CMake与公共编译选项","顶层CMake与公共编译选项",[7],"2200-0200",{"path":4829,"stem":4830,"title":4831,"authors":4832,"date":4299,"chapterOrder":4833,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0300-src-yu-lib-mo-kuai-cmake-xiang-jie","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-0300-src与lib模块CMake详解","src与lib模块CMake详解",[7],"2200-0300",{"path":4835,"stem":4836,"title":4837,"authors":4838,"date":4299,"chapterOrder":4839,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0400-di-san-fang-ku-yi-lai-xie-fa","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-0400-第三方库依赖写法","第三方库依赖写法",[7],"2200-0400",{"path":4841,"stem":4842,"title":4843,"authors":4844,"date":4299,"chapterOrder":4845,"chapterDepth":143,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0500-mu-ban-kuo-zhan-yu-chang-jian-wen-ti","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-0500-模板扩展与常见问题","模板扩展与常见问题",[7],"2200-0500",{"path":4847,"stem":4848,"title":4849,"authors":4850,"date":4299,"chapterOrder":4851,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":4304},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-cmake-gong-cheng-mu-ban","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-CMake工程模板","CMake工程模板",[7],"2200",{"path":4301,"stem":4853,"title":4854,"authors":4855,"date":4299,"chapterOrder":4856,"chapterDepth":4317,"docKey":4300,"docRoot":4301,"docTitle":4302,"isWikiDoc":165,"isWikiIndex":165},"wiki\u002F2023-10-05-Cplusplus教学\u002Findex","C\u002FC++教程",[7],null,[4858,4860,4863,4866],{"name":7,"image":4859},"\u002Fimages\u002Fmember_photo\u002F董佳辉.jpg",{"name":4861,"image":4862},"宫金良","\u002Fimages\u002Fmember_photo\u002F宫金良.jpg",{"name":4864,"image":4865},"巩丽","\u002Fimages\u002Fmember_photo\u002F巩丽.png",{"name":4867,"image":4868},"张彦斐","\u002Fimages\u002Fmember_photo\u002F张彦斐.jpg",1792431897447]