This data structure represents a collection of elements with no duplicate values.
What is a set?
This invention was 1,000 times faster than any machine built before it. It was so big that it could fill up a house. Name that invention.
What is the ENIAC?
What language ends lines of code in semi-colons?
This simple algorithm is used to search for an element in a sorted array. It works by repeatedly dividing the search interval in half until the element is found or the search interval becomes empty.
What is the binary search algorithm?
This technique is used to train AI models by providing them with large amounts of data and allowing them to learn patterns and relationships from that data.
What is machine learning?
In the context of dynamic programming, this table is often used to store the results of subproblems to avoid redundant calculations.
What is a Memoization Table?
This man is considered the father of the computer. He created the 'Analytical Engine'.
Who is Charles Babbage?
How can you access private data in a Java class?
What are getters/setters.
This greedy algorithm is used to find the minimum spanning tree (MST) of a weighted undirected graph.
What is Kruskal's Algorithm?
This is the branch of AI that deals with the study and development of intelligent agents, which are systems that can perceive their environment and take actions to achieve their goals.
What is agent-based ai?
This dynamic programming problem asks for the minimum number of coins required to make a certain amount of change, given an array of coin denominations.
What is the coin change problem?
This is is a detachable, flexible magnetic storage device that may hold computer files or other electronic data.
What is a floppy disk?
What is python?
This algorithm is an algorithm for finding the shortest paths between nodes in a weighted graph, which may represent, for example, road networks
What is Dijkstra's algorithm?
This type of AI system is designed to simulate the structure and function of the human brain, using interconnected nodes or "neurons" to process information.
What is an artificial neural network?
This data structure is a specialized tree-based structure that provides a means to associate keys with values, allowing for efficient insertion, deletion, and lookup operations.
What is a trie? (Or Prefix tree)
What is FORTRAN?
This language was designed to add interactivity and dynamic behavior to web pages, and its standardization by ECMA International led to its widespread adoption.
What is Javascript?
This algorithm makes locally optimal choices at each step with the hope of finding a global optimum solution.
What is the greedy algorithm?
This is the ability of an AI system to understand, interpret, and generate human language in spoken or written form.
What is natural language processing?