In 2 pages, describe the difference between object oriented programming and procedural programming? Start by discussing what each model attempts to do, and then compare and contrast both models.
In 2 pages, describe the difference between the following data structures: Arrays, linked list, doubly link lists, stack, priority queues, queue, hash tables? Please start by defining each data structure and compare and contrast them
What is a "static variable" and " static method"? Explain what is it used with objects in JAVA? Give an example.
What is the difference between an abstract class and a interface? Why did these two ideas came about in object oriented programming?
What is a data structure?
What is the difference between JAVA and C++?
What is polymorphism?
Why are getter and set methods used to class members rather than directly accessing them by the client? That is why are data members private in a class. Please give detail and a good explanation.
What is the concept of time complexity in programming? What is asymptotic analysis? What is a binary tree? How does it work?
What is the difference between bubbles sort, radix sort, quick sort insertion sort, and selection sort?
What is the difference between a tree and a graph? Why were graph data structure developed? How are they used?
Why do we need multiple classes for a project? Please explain the purpose of having multiple classes. What is a package in JAVA? Describe why is used