Data Structures (MCIT 594)

This class was created by Brainscape user Laurie Stiles. Visit their profile to learn more about the creator.

Decks in this class (15)

Software Quality
What is meant by software quality 1,
What are the five aspects of exte...,
What are the five aspects of inte...
29  cards
Java Collections Framework
Java collections framework 1,
List 2,
What is one advantage of a linked...
27  cards
Java Generics
What is a generic in java 1,
What are the benefits of using ja...,
What is a type parameter 3
6  cards
LinkedLists
What are the main limitations of ...,
What is a linkedlist 2,
What is the node class 3
34  cards
Complexity & Big-Oh Notation
How do you compare data structures 1,
Algorithm complexity 2,
Constant complexity 3
35  cards
HashSets
What is a hashset 1,
What limitations of a linkedlist ...,
How is a hashset constructed 3
14  cards
Recursion
Recursive method 1,
Depth of recursion 2,
When can problems be solved with ...
12  cards
Binary Search Trees
What are the limitations of hashs...,
What is a tree 2,
What is a binary tree 3
37  cards
Heaps & Tries
What is a heap 1,
What is the heap property 2,
How do you implement a heap 3
15  cards
Graphs
Graph 1,
What is the difference between a ...,
Vertex 3
25  cards
Software Design
Software development lifecycle sd...,
Software design 2,
How do we design software 5 steps 3
31  cards
Software Design Patterns
What is a design pattern 1,
What are the benefits of design p...,
What are the 3 main types of desi...
11  cards
Code Refactoring
What is refactoring and why is it...,
What is meant by code smells 2,
What should be refactored 3
10  cards
Software Efficiency
What are the 6 software efficienc...,
What is meant by wall clock time 2,
How should software execution tim...
12  cards
Concurrency
Concurrency 1,
Processes 2,
Threads 3
15  cards

More about
Data Structures (MCIT 594)

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Laurie Stiles's Data Structures (MCIT 594) flashcards for their University of Pennsylvania class now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

Make Flashcards