| − | Collections represent a group of variables of the same data type. The organization of the collection depends upon the type of collection. Typical collections natively supported by programming languages include arrays, but also can include [[Tree (data structure)|trees]], lists, queues, stacks, etc. Some languages provide iterators which provide a means of processing through each item in the collection. | + | Collections represent a group of variables of the same data type. The organization of the collection depends upon the type of collection. Typical collections natively supported by programming languages include [[Array|arrays]], but also can include [[Tree (data structure)|trees]], lists, queues, stacks, etc. Some languages provide iterators which provide a means of processing through each item in the collection. |