Question 1 Consider the following Java program. Given an ArrayList a that stores the data items: 27, 18, 9, 37, 21, 25, 4. public class Treesort { ArrayList avlsort (ArrayList a) { AVLTree t = new AVLTree<> (); for (int i = 0; i < a.size (); i++) t.add (a. get (i)); ArrayList ans = t.inOrder (); for (int i = 0; i < ans.size (); i++) System.out.print (ans.get (i) + ", "); // line (a) System.out.println (); return ans; (a) What is the output at line(a)? (b) What is the runtime of the method aviSort in big-O notation if the input ArrayList stores n data items?

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter18: Stacks And Queues
Section: Chapter Questions
Problem 16PE: The implementation of a queue in an array, as given in this chapter, uses the variable count to...
icon
Related questions
Question

java code...just need output

Question 1
Consider the following Java program. Given an ArrayList a that stores the data items: 27, 18, 9, 37, 21, 25, 4.
public class TreeSort {
ArrayList<Integer> avlsort (ArrayList<Integer> a) {
AVLTree<Integer> t = new AVLTree<> ();
for (int i = 0; i < a.size (); i++) t.add (a.get (i));
ArrayList<Integer> ans = t.inOrder ();
for (int i = 0; i < ans.size (); i++) System.out.print (ans.get (i) + ","); // line (a)
System.out.println ();
return ans;
}
(a) What is the output at line(a)?
(b) What is the runtime of the method aviSort in big-O notation if the input ArrayList stores n data items?
Transcribed Image Text:Question 1 Consider the following Java program. Given an ArrayList a that stores the data items: 27, 18, 9, 37, 21, 25, 4. public class TreeSort { ArrayList<Integer> avlsort (ArrayList<Integer> a) { AVLTree<Integer> t = new AVLTree<> (); for (int i = 0; i < a.size (); i++) t.add (a.get (i)); ArrayList<Integer> ans = t.inOrder (); for (int i = 0; i < ans.size (); i++) System.out.print (ans.get (i) + ","); // line (a) System.out.println (); return ans; } (a) What is the output at line(a)? (b) What is the runtime of the method aviSort in big-O notation if the input ArrayList stores n data items?
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Arrays
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning