GoConqr has a new look! Let us know what you think.

Data Structures

521 resources created by 340 users

This Data Structures page on GoConqr gathers community-made quizzes, mind maps, flashcards and notes, from arrays, tuples and dictionaries to hashing, binary trees, splay trees and graph theory. It's built for university students and professional candidates, school students, and teachers after ready-made material, all practising how structures work and how they are used. There are over 500 resources here, including more than 60 quizzes, over 220 mind maps and more than 170 flashcards. Open a quiz to spot your gaps, then make your own maps.

Select topic

Top Data Structures resources

Flowcharts

Slides

Topics in Data Structures

More Computing and ICT (programming, computer science, digital skills, educational technology) topics

About Data Structures

GoConqr Original

What the resources cover

The page starts with the basics. The mind map Array shows how to declare and fill an array, while Tuples & Dictionaries covers accessing elements, mutability, concatenation, repetition, membership and slicing. The Data Structures - Abstract Data Types mind map lists the operations of a queue, a stack and a deque, with their O(1) and O(n) costs.

Further along you meet non-linear structures. The Binary Tree map links trees to file systems, databases, websites and inheritance, and explains parent, children and sibling relationships. The Hashing map defines a hash function and a hash value. There are also quizzes on splay trees, graph traversal and sets in Python.

Where to start

  1. Begin with a mind map such as Arrays or Linked Lists to see the shape of the topic.
  2. Move to flashcards for definitions, for example static and dynamic structures, LIFO and FIFO, in F453 Data Structures - Stacks and Queues.
  3. Then try a quiz, such as Graph Theory, which asks for the formal names of vertices and edges.

Using quizzes and maps together

Read a map first, then take the matching quiz without looking. Note which questions you missed and go back to that branch of the map. The quiz on Sets in Python asks you to predict output, so it pairs well with the Python sequences map.

Revision decks for A-level Computer Science, including OCR A-level material on lists, linked lists and graphs, sit alongside a GCSE Computer Science slide set. Many other resources follow university course weeks, lectures and practice exams.

Where this unit fits

Data Structures sits in the Programming strand of Computing and ICT. It connects naturally with the sorting, time complexity and algorithm resources listed here.

Choose one topic today, open a map or quiz, and see what you already know.

Frequently asked questions

Which resource should I open first?

Start with a mind map on the structure you are learning, such as Array, Binary Tree or Hashing. It gives you the outline quickly. Then try the Graph Theory quiz or a flashcard deck to test what stuck, and return to the map for anything you missed.

What do the mind maps cover?

They cover arrays, tuples and dictionaries, abstract data types such as stacks, queues and deques, binary trees, binary search trees, linked lists, graphs, sorting and hashing. Some include operation costs, and others link structures to real uses such as file systems and databases.

Are the resources free to use?

Yes. Every resource listed here is free to open, study and take, with no account needed. They were made by GoConqr users, not by GoConqr itself, so styles and depth vary from one resource to another.

Which levels and exams do they suit?

Most resources suit university students and professional candidates, with a smaller share for school students. Exam labels mentioned include GCSE Computer Science, A-level Computer Science, A-level Computing and the OCR versions of the A-level courses.

What if I cannot find my topic?

Look through the related mind maps and flashcards, since topics often appear inside broader resources like Data Structures & Algorithms. You can also make your own quiz, mind map, flashcards or notes with a free account, which also saves your quiz scores.

Feedback

What is it about?

What do you think of the new look?

How do you like it?