I agree (or if I am under 13 my parent or guardian agrees on my behalf) to the terms and conditions of use and that: - My test statistics may be published on the site leaderboard against my username - My teacher(s) can review my test scores - I can receive feedback on my tests from my teacher(s)
Computer Science & Programming solved. All in one platform.
1. To trial the platform and take tests, please take a few seconds to SIGN UP and SET UP FREE. 2. Searching for something specific? See our text overview of all tests. Scroll right for levels, and lists.
What do you think of when you think of the word "structures"? I tend to think of a big building, like a skyscraper and other architectural structures like houses. A data structure is a structure for data (this is not an exam definition though). A better definition is: "A data structure is a specialized format for organizing and storing data. General data structure types include the array, the file, the record, the table, the tree, and so on. Any data structure is designed to organize data to suit a specific purpose so that it can be accessed and worked with in appropriate ways."
Highly recommended video #1
Overview of Data Structures video #2
Data Structures to study including:
Arrays (of up to 3 dimensions), records, lists, tuples, linked-list,graph (directed and undirected), stack, queue, tree, binary search tree, hash table.
Interesting Video Link
Discussion about why we need to learn about data structures