vector作二維陣列應用

2021-07-10 07:40:55 字數 481 閱讀 2471

vector一般常用作變長陣列使用。有些場景需要應用二維變長陣列,並需要對其按一定規則排序。這裡給出乙個例項:背景針對每一維的陣列按照數字個數大的排在後面,個數相同的陣列按照第乙個數值不同字面值大的排在後面。

#include 

#include

#include

using

namespace

std;

vector

> g_vcmatrix;

/*字定義函式物件:一維陣列的比較規則*/

bool mycompare(vector

& vc1, vector

& vc2)

else

if (vc1.size() == vc2.size())}}

return

false;

}void fun()

void main()

vector 二維陣列

1052 賣個萌 20分 萌萌噠表情符號通常由 手 眼 口 三個主要部分組成。簡單起見,我們假設乙個表情符號是按下列格式輸出的 左手 左眼 口 右眼 右手 現給出可選用的符號集合,請你按使用者的要求輸出表情。輸入首先在前三行順序對應給出手 眼 口的可選符號集。每個符號括在一對方括號內。題目保證每個集...

vector 二維陣列

int p p newint m 注意,int m 表示乙個有m個元素的指標陣列 p new int 8 表示分配乙個int空間並初始化為8 外層 vector int a 內層 a.push back 1 a.push back 2 a.push back 3 vector int b b.pus...

vector 陣列 二維陣列

c 中可以通過容器來建陣列,二維陣列 include stdafx.h include include using namespace std int main array.resize 2 二維陣列預設m行 array 1 resize 4 array 1 resize n 二維陣列第2行預設n個...