C ++ stdライブラリ

序文

使用した標準ライブラリ、使用状況、使用シナリオなどをソースコードなしで記録します。
また、私が使用した機能のみを書き留めます

地図

1. Mapは、キー値Keyとマップされた値Valueの組み合わせによって形成された要素を特定の順序で格納する連想コンテナです。
2.マップでは、要素は常にそのキーに従って内部比較オブジェクト(Compare)を使用し、指定された厳密な弱順序基準に従います。並べ替えは必要ないが辞書が必要な場合は、unordered_mapを使用してください

//引用
#include <map>
//创建
std::map<std::string,int> map
//迭代器遍历
for(std::map<std::string,int>::iterator i=map.begin();i!=map.end();++i)
{
    
    
//访问元素
std::cout<<i->first<<" "<<i->second<<std::endl;
}

アルゴリズム1:ダイナミックスケジューラ
ワンワンワンワンワンワンワンワンワンワンワンワンワンワンワンワンワン
入力タスクを完了ノード
出力
ノードのノードをN 、O 、D 、EにおけるノードLのISTノードリストn o d e L i s t do:
      finish Time [node] finishTime [node]F iがN I S時間T iは、mは電子の[ N O D E ] ←← 0
      負荷TのIME [ノード]ロード時[ノード]L O 、A 、D 、T iは、mはE [ N O D E ] ←← 0
      タスクRemain [ノード] taskRemain [ノード]T A S K R E M I N [ N O D E ] ←← 0
のためのタスクタスクT A S Kタスクリストタスクリストt a s k l i s t do:ノードノードを
      見つけるN O D Eように仕上げたT IME [ノード] finishTime [ノード]f i n i s h T i m e [ n o d e ] +load T ime [node] ∗ task R emain [node] loadTime [node] * taskRemain [node]l o a d T i m e [ n o d e ]T A S K R E M A I N [ N O D E ] minmumある
      目標対象T A R G E T ←← タスクRemain [ノード] taskRemain [ノード]t a s k R e m a i n [ n o d e ] ++
      ターゲットターゲットT A R G E T ←← タスクRemain [ノード] taskRemain [ノード]t a s k R e m a i n [ n o d e ] ++

アルゴリズム2:テールレイテンシーハンドラー
One One One One One One One One One One One One One One One One

おすすめ

転載: blog.csdn.net/weixin_44602409/article/details/108937572