日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

一堆数据中将某一个值相同的数据进行分组

發布時間:2024/9/27 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一堆数据中将某一个值相同的数据进行分组 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

假如一堆數據,每一個數據都有一個標志位,按照標志位值的不同進行劃分為不同的組,進行歸類。
代碼如下:

void chunzhongForm::traverseList(winProList &dataList) {int nSize = dataList.size();for(int i = 0; i < nSize; ++i){packetDate(dataList.at(i));} } void chunzhongForm::packetDate(const WM_PROPERTY &data) {bool isHave = false;for(int i = 0; i < screenGroupVec.size(); ++i){winProList &everyList = screenGroupVec[i];if(everyList.at(0).sid == data.sid){isHave = true;everyList.append(data);break;}}if(!isHave){winProList sigleList;sigleList.append(data);screenGroupVec.push_back(sigleList);} }

winProList 是一個結構體類型的list,通過遍歷將每一個結構體按照其某一個字段的值放到一個list中,screenGroupVec為一個list類型的vector,而list是一個結構體類型,按照list中結構體的某一個字段的值不同進行歸類。函數傳入的形參是需要歸類的結構體變量,最終所有歸類的變量會儲存在screenGroupVec中。
文章只有實現的思想,貴在參悟。

總結

以上是生活随笔為你收集整理的一堆数据中将某一个值相同的数据进行分组的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。