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

Decks in this class (29)

DS
List 6 methods an arraylist can p...,
Explain the time complexity of in...,
Why do we use big o notation 3
38  cards
Java
What are the 3 uses of the keywor...,
Can classes marked as final be ex...,
Does a final class mean the objec...
60  cards
DP
What is a design pattern and why ...,
What are the 3 categories of desi...,
What are 5 creational design patt...
45  cards
Concurrency
What is an executor 1,
Describe an executor 2,
Does an executor require the task...
7  cards
Le
Given a value n find f n number 1,
Describe the fibonacci sequence 2,
What is f 3 3
5  cards
Important
What does mapgetordefault k defau...,
What does mapentryset do 2,
What does the toarray method do t...
13  cards
Errors
When would you get an unsupported...,
What 2 exceptions could you get i...,
When will a concurrentmodificatio...
4  cards
Agile
What is a user story 1,
What is an epic 2
2  cards
Testing and Debugging
Name 3 frameworks you have used 1,
What junit annotation allows deve...,
What junit annotation specifies t...
18  cards
Python Java
Describe 4 advantages of java ove...
1  cards
Springboot
What is springboot 1,
What is the difference between sp...,
What is the default port used by ...
8  cards
Interview
What are access modifiers 1,
What are 4 access modifiers 2,
What is a hash map 3
35  cards
String manipulation
How do you split a sentence ie my...,
If you have int numbers 1 2 3 wha...,
If you have int array1 1 2 3 and ...
7  cards
Sorting
What is bubble sort 1,
What is the best and worst case t...,
Explain how you implement bubble ...
14  cards
Search
What is the base case for binary ...,
How do we know we have one elemen...,
What is binary search 3
19  cards
Stack
When would you use a stack 1,
How do you add and remove from a ...,
How do you build a queue with a s...
7  cards
Queue
How would you describe a queue 1,
When is a queue a good choice 2,
What is a priority queue 3
13  cards
LinkedList
What is a linked list 1,
What is a linked list in java 2,
What is the time complexity of re...
9  cards
Hash Map
Is a hash map and hash table the ...,
How does the hash table also know...,
Is a hash map ordered 3
35  cards
SQL, NOSQL databases
What are 7 advantages of using sql 1,
What are 6 disadvantages of sql 2,
What are the advantages of nosql 3
15  cards
JavaScript
How are arrays in javascript diff...,
If you have an array 1 2 3 could ...,
How do you add and remove element...
5  cards
React
What are props 1,
What is the state 2
2  cards
Angular
What is used for 1,
What is a promise 2
2  cards
Sets
Is a hashset a good choice for fi...,
What is the most common implement...,
What is the time complexity of ha...
17  cards
Web dev
Can you explain how https works a...,
What does https stand for 2,
How to create a rest api 3
3  cards
Python
What are key features of python 1,
5 key differences between java an...
2  cards
Problems
Describe how you would combine tw...,
What does bitwise xor do and how ...,
How could you return the indices ...
4  cards
Multithreading
What happens if you mark any logi...,
Describe 5 ways you can handle co...,
When does a race condition occur 3
5  cards
Java exam
How many primitive data types are...,
What format are byte char short i...,
Will float or double overflow 3
10  cards

More about
Data Structures

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Anna Bergin's Data Structures flashcards 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?

Data Structures
  • 14 decks
  • 860 flashcards
  • 244 learners
Decks: Algorithm Pseudocodes, Data Structures Test 2 Review, Data Structures 1, And more!
Big Data
  • 26 decks
  • 699 flashcards
  • 8 learners
Decks: Cloud Storage Mabel, Distributed File Systems Mabel, Big Data Lecture 01 Introduction, And more!
Structures
  • 44 decks
  • 1239 flashcards
  • 40 learners
Decks: Muscles Of The Back, Directions Anatomy, Lecture 2, And more!
Make Flashcards