I can't decide what data structure to use for a program I'm making.

the program I'm making is a football table, the variables used so far are;
string team;
int played = 0, goalsfor = 0, goalsagainst = 0, goaldiff = 0, win = 0, draw = 0, lose = 0, points = 0;

I was originally thinking of using a vector as I can resize it when I set it up. the table is organised by the points initialy and in the event of a tie goal difference is used.

I was thinking of using quicksort to organise it.

any advice?

I'd probably use a database, because tables like this usually end up needing far more robust querying than I'd want to write ad hoc. But I don't see a problem with a vector of objects where each object represents the match up if all you're doing is updating, sorting, and displaying the table.

I'd probably use a database, because tables like this usually end up needing far more robust querying than I'd want to write ad hoc. But I don't see a problem with a vector of objects where each object represents the match up if all you're doing is updating, sorting, and displaying the table.

thanks

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.