This is a named space in memory used to store data values.
What is a variable?
This data structure follows the Last In, First Out (LIFO) principle.
What is a stack?
This category of algorithms arranges elements in a particular order.
What is sorting?
This is a blueprint for creating objects in object-oriented programming
What is a class?
This is a step-by-step procedure or formula for solving a problem.
What is an algorithm?
This control structure allows you to execute a block of code multiple times.
What is a loop?
This data structure follows the First In, First Out (FIFO) principle.
What is a queue?
This category of algorithms is used to find an element in a data structure.
What is searching?
This is an instance of a class
What is an object?
This is the smallest unit of data in a computer, represented as a 0 or 1.
What is a bit?
This block of code is defined once and can be called multiple times
What is a function?
This data structure consists of nodes where each node contains data and a reference to the next
What is a linked list?
This searching algorithm has a time complexity of O(log n) and works on sorted arrays.
What is binary search?
This allows a class to inherit properties and methods from another class.
What is inheritance?
This is the primary component of a computer that performs most of the processing inside a computer.
What is a CPU?
This data structure stores a fixed-size sequential collection of elements of the same type.
What is an array?
This data structure uses key-value pairs for efficient lookups.
What is a hash map?
This sorting algorithm divides the array into halves, sorts them, and merges them.
What is a merge sort?
This concept allows a subclass to provide a specific implementation of a method that is already defined in its superclass.
What is polymorphism?
This software manages a computer's hardware and software resources.
What is an operating system?
This technique involves a function calling itself.
What is recursion?
This hierarchical data structure consists of nodes, with each node having at most two children.
What is a binary tree?
This sorting algorithm uses a pivot element to partition the array into sub-arrays.
What is quicksort?
This principle of OOP restricts direct access to some of an object's components.
What is encapsulation?
This field of AI involves the use of algorithms that improve automatically through experience.
What is machine learning?