Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

Cynosure-EPR

  • 3 years ago

You can use the "find()" function to find if a value exists inside of a vector as such: (find(vector.begin(), vector.end(), alueToBeFound) != vector.end()); My question is, how do you perform this search in a two-dimensional vector but only on one of the dimensions? For instance, if I had "vector< vector<int> >" such that vector[i][j] existed how could I only search through the 'i' values and not the j's? I'm wanting to store page reference strings in one of the columns and a timestamp in the other. However, when searching for a value I only want to check the page references not the t

  • This Question is Closed
  1. KonradZuse
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    To solve for only 1 of the variables do a for loop. for(int k = 0; k < i; k++) { //do something vector[k][j] or change k's to i's. }

  2. Cynosure-EPR
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    This is what I ended up doing (already finished). However, after spending 5 hours finally getting all of my extremely inefficient code (so many loops..) to work, I realized I could have just created a class structure and been done in 20 minutes. FML.

  3. Not the answer you are looking for?
    Search for more explanations.

    • Attachments:

Ask your own question

Sign Up
Find more explanations on OpenStudy
Privacy Policy