タグ

関連タグで絞り込む (3)

タグの絞り込みを解除

c++とvectorに関するurza358のブックマーク (5)

  • std::sortのメモ

    業でvectorをあんまり使わないので(使えないので)、忘れないようにvectorのソート方法のメモ。 vectorコンテナをソートする場合は、stlのalgorithmのstd::sort(クイックソート)を使うと簡単にできる。 下記は、 x,y,z情報を持ったTestPointクラスをz値が小さい順にソートする。 場合の例。 ◆比較用のクラスを使用してソート #include<algorithm> #include<iostream> #include<vector> class TestPoint { public: float x; float y; float z; }; //比較用クラス class CompPoint { public: bool operator()(const TestPoint &a,const TestPoint &b) const{ if(a.z

    std::sortのメモ
  • はてなブログ | 無料ブログを作成しよう

    ハリイカの焼売と中華炒め ハリイカをよく、見かけるようになりましたよ。生け簀で、泳いでいたものを一杯購入しました 立派な大きな墨袋や肝は冷凍保存して 柔らかな身は季節のお豆、お野菜と合わせて中華の炒めものに。新鮮なにんにくの茎は刻み、香り高く欲そそられますね 下足はミンチにし…

    はてなブログ | 無料ブログを作成しよう
  • vectorのソート

    ○vectorのソート sort : クイックソートのため、同じ値同士の順序が維持されません stable_sort : マージソート、同じ値同士の順序が維持されます ■intのソート #include <stdio.h> #include <vector> #include <algorithm> #include <functional> int main(){ std::vector<int> data; data.push_back(5); data.push_back(1); data.push_back(2); data.push_back(3); data.push_back(4); std::sort(data.begin(),data.end());//昇順ソート //std::sort(&data[0],&data[5]);//上と同じ意味 {for(int i=0;i

  • 多次元配列の動的なメモリ確保の方法

    [戻る] Puppy 2002/05/16(木) 13:48:03 Puppyです。 お世話になっています。 タイトルのとおりの質問なのですけど、例えば1日分のデータが double dayData1[24][5][10]; double dayData2[24][5]; // のようにあった場合に 今日が24日だった場合に1日から23日分の上記の配列分だけメモリを 確保して、そのメモリに2次元配列および3次元配列でアクセスしたいです。 new の動的確保は多次元配列をサポートしていないようなので、どうしていいか さっぱりわかりません。 このようなケースでは、皆様はどのように対処されていますか? いつも聞いてばかりですみません。よろしくお願いしますぅ。 m(..)m ペコリ あ 2002/05/16(木) 14:06:04 double** dayData2 = new double*

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    urza358
    urza358 2011/08/30
  • 1