Question

Given the array-based list (20, 30, 40, 50), what will the new array look like after...

Given the array-based list (20, 30, 40, 50), what will the new array look like after the following operations?

ArrayListPrepend(list, 10)

ArrayListAppend(list, 25)

ArrayListRemoveAt(list, 3)

ArrayListPrepend(list, 40)

ArrayListRemoveAt(list, 3)

Show your work on your trace file.

Homework Answers

Answer #1

Initially, list is -->

20 30 40 50

now, ArrayListPrepend(list, 10) will add element 10 at the beginning of the list, so list will be -->

10 20 30 40 50

now, ArrayListAppend(list, 25) will add 25 at the end of the list -->

10 20 30 40 50 25

ArrayListRemoveAt(list, 3) will remove element from index 3,

indexing starts from 0, so element removed will be 4th element present at index 3, which is 40

so, new list will be -->

10 20 30 50 25

ArrayListPrepend(list, 40), will now add 40 at the beginning of the list -->

40 10 20 30 50 25

ArrayListRemoveAt(list, 3) will remove element from index 3, which is 30

40 10 20 50 25

so, new array will look like -> 40,10,20,50,25

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
for the following array 30 5 40 11 20 9 15 2 60 25 80 3...
for the following array 30 5 40 11 20 9 15 2 60 25 80 3 73 35 4 75 20 6 Show the new array after each pass of Merge sort. Show the new array after each pass of Quick sort.
A Not A B 20 40 Not B 30 35 Given the number table above what...
A Not A B 20 40 Not B 30 35 Given the number table above what is P(A)? Group of answer choices 20 .65 .40 .50
Price Quantity Demanded $0 50 $2 40 $4 30 $6 20 $8 10 a. Using the...
Price Quantity Demanded $0 50 $2 40 $4 30 $6 20 $8 10 a. Using the midpoint method, calculate the price elasticity of demand between $4 and $6? b. Between two quantities of 30 to 20, is demand elastic, inelastic, or unit elastic? Show the work.
1. An array has an index of [5] at the starting address of 200. It has...
1. An array has an index of [5] at the starting address of 200. It has 3 words per memory cell, determine loc[3],loc[4] and NE. (3 Marks: 1 mark for each) 2. A 2-D array defined as A[10 , 5] requires 4 words of storage space for each element. Calculate the address of A[4,3] given the base address as 250 • If the array is stored in Row-major form • If the array is stored in Column-major form 3. Write...
Given the following specifications for an array-based unsorted list, implement all of the functions (declared below)...
Given the following specifications for an array-based unsorted list, implement all of the functions (declared below) and a write a driver code to test all of your implementations. // Define a structure to use as the list item struct ListItem { int key; int Data; }; #define MAX_SIZE 50 // Define maximum length of the list class UnsortedArray { private: int head; // Index to head of the list ListItem theList[MAX_SIZE]; // The list public: UnsortedArray(); // Class constructor ~...
given the discrete probability distribution below: x 10 20 30 40 50 P(x) 0.3 0.05 0.1...
given the discrete probability distribution below: x 10 20 30 40 50 P(x) 0.3 0.05 0.1 0.05 0.2 calculate: a. E(x) b. Var(x) c. σx
def array_to_list(data): ''' Converts an array to linked list with the same order as in array...
def array_to_list(data): ''' Converts an array to linked list with the same order as in array returns None if array is empty ''' head = None # for each value in array for val in data: # if list is empty then create a new head node if head is None: head = list_node.ListNode(val) temp = head # else create a new node and add it to the list else: temp.next = list_node.ListNode(val) temp = temp.next return head def pair(list1,...
You ask 30 students if they like your fancy new hat. 25 of these students like...
You ask 30 students if they like your fancy new hat. 25 of these students like your hat. What is the 95% confidence interval for the proportion of students who like your hat? The answer is (0.70, 0.97), please explain how [show working].
Table A Price Quantity $100 0 $80   10 $60 20 $40 30 $20 40 $0 50...
Table A Price Quantity $100 0 $80   10 $60 20 $40 30 $20 40 $0 50 Question 12: Refer to Table A. Using the midpoint method, if the price falls from $40 to $20, calculate the value of the price elasticity of demand? What is the type of demand? Question 14 If the price elasticity of demand for a good is 8, then if the price decreased by 6 percent, what would happen to the quantity demand?
Following is the travel time in minutes to work of the 20 New Yorkers. Calculate both...
Following is the travel time in minutes to work of the 20 New Yorkers. Calculate both the range and the IQR and interpret the value (what it means) 60, 65, 5, 10, 40, 10, 60, 45, 15, 15, 40, 15, 15, 20, 30, 20, 85, 20, 25, 30
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT