CSE 12 – Basic Data Structures Vocabulary

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/12

flashcard set

Earn XP

Description and Tags

This set of flashcards includes key vocabulary terms and their definitions relevant to CSE 12 – Basic Data Structures.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

13 Terms

1
New cards

Generics

A feature in Java that allows the creation of classes, interfaces, and methods with a placeholder for data type.

2
New cards

ArrayList

A resizable array implementation of the List interface in Java.

3
New cards

Linked List

A linear data structure where each element is a separate object, linked using pointers.

4
New cards

Iterator

An interface in Java that provides a way to iterate through a collection without exposing its underlying representation.

5
New cards

Runtime Analysis

The study of the time complexity and performance of algorithms.

6
New cards

Hashing

A technique used to uniquely identify a specific object from a group of similar objects by using a hash function.

7
New cards

Stack

A data structure that follows the Last In First Out (LIFO) principle.

8
New cards

Queue

A data structure that follows the First In First Out (FIFO) principle.

9
New cards

Priority Queue

An abstract data type where each element has a priority and elements with higher priorities are served before those with lower priorities.

10
New cards

Binary Tree

A tree data structure where each node has at most two children, referred to as the left child and the right child.

11
New cards

Binary Search Tree

A binary tree in which all the left descendants of a node are less than the node, and all the right descendants are greater.

12
New cards

Sorting Algorithms

Procedures to arrange elements in a certain order (e.g., ascending or descending).

13
New cards