# How to express the data structure in the pesudocode of your algorithm [closed]

If I stored the output for my algorithm as a data structure as a cell array. How can I express that when I am writing the pseudocode for my algorithm.

For example, I have a set of $$n$$ values like {2,4,6} and for each value, I run the algorithm and output a matrix.

I want to express in the pseudocode of my algorithm how I stored the matrix for each value and output these values and the matrices corresponding to it.

## closed as unclear what you're asking by dkaeae, xskxzr, David Richerby, Evil, Discrete lizard♦Jul 18 at 18:59

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

• Is there something preventing you from just writing that down...? There is no standard for pseudocode; you can do as you please. – dkaeae Jul 17 at 7:08

ALGORITHM(S, n): For i = 1 to n do S = ADD(S, i) EndFor 
Then followed by something like "... the algorithm performs $$\Theta(n)$$ units of work assuming that the set $$S$$ is implemented as blah so that the addition of an element ADD(S,i) runs in blah time ..."
Most of the time, the author explicitly specifies any data structure used and it's operations, For example, if I am using a $$stack$$ , I would specify that $$add/push$$ operation adds an element to the stack and $$delete/pop/remove$$ deletes an element from the stack. When not mentioned, it is advisable to use standard names used by popular programming languages.