stl-algorithm

    0

    2답변

    std::map<int, std::set<std::string>>에서 std::set<std::string>까지 컨테이너를 병합해야하는데 구문이 어려워졌습니다. 내가 평평하다고 말하면, 기본적으로 모든 세트가 함께 묶인 std::set<string>을 만들고 싶습니다. (set은 내가 필요한 것 인 중복 항목을 방지 할 것입니다.)이 답변의 근거로 무언가를

    -1

    2답변

    의 내가 다음 개체가 있다고 가정 해 보자 : 나는 데이터 객체의 첫 번째 반복되지 않는 항목을 찾을려고 vector<string> data = {"12","12","12","12","13","14","15", "15", "15", "15", "18"}; . 예를 들어, data.find_first_not_of (data.at (0)); 데이터가 문자열

    -1

    2답변

    를 사용하여 사용자 정의 데이터의 벡터에 최대 및 최소 찾기이 같은 데이터 구조를 가지고있다. 멋진 축을 만들기 위해이 벡터에서 데이터의 최대 값과 최소값을 찾고 싶습니다. 나는 이것을 좋아하지 만, 분명히 set만을 기반으로하기 때문에 어느 지점에서든지 act이 set보다 작거나 큰 경우 실패 할 것입니다. 차트의 Y 축이 최소 set, act에서 최대

    4

    4답변

    벡터 공간을 일부 예약 한 다음 std::copy_n()으로 일부 값을 복사하면 올바르게 복사되고 액세스 할 수 있지만 벡터 크기는 다음과 같습니다. 여전히 0입니다. 이것은 예상 된 행동입니까? 효율적이지 않은 경우에도 벡터의 크기를 조정해야합니까? #include <algorithm> #include <iostream> #include <vector

    2

    2답변

    데이터 컨테이너에 배열이있는 클래스가 있는데 begin() 및 end()에 대한 다음 구현이 있습니다. 다른 멤버 함수에서 template <size_t size> double * MyContainerClass<size>::begin(){ return std::begin(mContainer); } template <size_t size>

    0

    2답변

    나는 사실 다음 코드 리턴보고 깜짝 놀랐다 : bool isSadPancake(char c) { return c == '-'; } string pancakes = "+++"; bool isParitioned = is_partitioned(pancakes.begin(), pancakes.end(), isSadPancake); 내가 온라인 is_pa

    -1

    1답변

    제 목표는 벡터 벡터의 각 벡터의 각 요소를 임의의 값으로 채우는 것입니다. 다음 코드를 고려하십시오 : #include <algorithm> #include <iostream> #include <random> #include <vector> typedef std::vector<int> IntVect; typedef std::vector<Int

    0

    1답변

    각 문자열에서 각 문자의 위치를 ​​기반으로 두 텍스트 문자열의 차이를 계산해야합니다. 한 문자열에서 다음 문자열까지 제거 된 텍스트와 삽입 된 텍스트를 찾아야합니다. 예를 들어 'Caty'와 'Bat'을 비교하면 위치 1의 'C'가 제거되고 위치 4의 'y'가 제거되고 위치 1에 'B'가 삽입되고 위치 4에는 2 개의 공백이 삽입되어야 함을 나타냅니다.

    0

    1답변

    대략적으로 이와 비슷한 코드가 있습니다. 주어진 두 개의 맵에서 두 맵에 first 키가있는 경우 두 개의 second 값을 곱한 다음 모든 제품을 합합니다. 예를 들어 s1 = {{1, 2.5}, {2, 10.0}, {3, 0.5}}; s2 = {{1, 10.0}, {3, 20.0}, {4, 3.33}}; 대답은 2.5*10.0 + 0.5*20.

    0

    1답변

    g ++ 버전은 5.3.0입니다. #include <algorithm> int main() { return 0; } 시험 시간 $ g ++ Test.cpp에 real 0m0.203s user 0m0.073s sys 0m0.031s 테스트 시간 $ g ++ Test.cpp에 --std multipfle 시도 위에 = C++ 11 re