A) A group of data items of the same type B) A data structure that allows elements to be accessed randomly C) A data structure where each element points to the next element in the sequence D) A data structure that can only store one type of data
A) Array B) Stack C) Queue D) Linked list
A) A data structure where elements are stored in a sorted sequence B) A tree data structure where each node can have unlimited children C) A hierarchical data structure in which each node has at most two children D) A data structure that can only store binary data
A) Stack B) Linked list C) Binary tree D) Queue
A) A sequential collection of elements, each identified by an index or key B) A data structure that only allows elements to be added at the beginning C) A structure that can only hold numeric values D) A data structure that cannot be resized once created
A) Tree B) Array C) Queue D) Linked list
A) A table that contains only hash values B) A data structure that maps keys to values for efficient lookup C) A data structure that stores data in a random order D) A structure used for hashing passwords
A) HashTable B) Array C) Linked list D) Tree
A) Sorting elements in ascending order B) Storing data in a sequential manner C) Representing networks and connections between elements D) Performing mathematical calculations
A) A mathematical model for data types, where data is defined as a set of values and operations B) A type of encryption used for securing data C) A type of code abstraction used in software development D) A programming language that is not specifically tied to any hardware
A) A binary search tree that automatically maintains balanced height during insertions and deletions B) A search tree that only allows for binary data C) A tree that has a fixed height and cannot be adjusted D) A tree that balances itself by randomly rearranging nodes
A) Queue B) Stack C) Binary tree D) Hash table
A) Efficiently storing and accessing large amounts of data on disk B) Representing hierarchical networks of elements C) Storing and sorting numeric values sequentially D) Processing elements based on priority levels
A) Array B) Linked list C) Stack D) Queue
A) O(log n) B) O(1) C) O(n) D) O(n log n)
A) Binary search tree B) Graph C) Queue D) Stack
A) Array B) Linked List C) Heap D) Queue
A) Enqueue B) Dequeue C) Pop D) Push
A) Fast access time B) Easy insertion and deletion C) Fixed size D) Efficient for iterative operations
A) Non-linear B) Linear C) Hierarchical D) Sequential
A) Tail B) Head C) Root D) Middle
A) Trie B) Stack C) Queue D) Heap
A) Highest priority B) Random element C) Lowest priority D) Last inserted element
A) Heap Property B) Search Property C) Tree Property D) Balance Property
A) Strings B) Floating point numbers C) Integers D) Matrices |