Answer:
I'm going to go with b but there's a 25% thats wrong.
Answer:
False
Explanation:
vector is like a dynamic array that has a special ability to resize automatically when it required.
vector has several functions:
like, insert() to insert the element in the vector.
delete() for delete the one element at a time.
empty() is also the function used in the vector. It is used for checking the vector is empty or not.
it gives the Boolean value (TRUE or FALSE), if the vector is empty it gives the output TRUE if the vector is not empty it gives the output FALSE.
It is not used for empty or deletes all elements of the vector.
Therefore, the answer is False.
Answer:
#Section 1
lst= []
lstNo=int(input("Enter even number of elements in List: "))
for i in range(0, lstNo):
pr=int(input(": " ))
lst.append(pr)
print(lst)
#Section 2
nlst=[]
dlst=[]
n =len(lst)
i=0
while (i < n/2):
nlst.append(lst[i])
i = i+1
j = n-1
while j >= n/2:
dlst.append(lst[j])
j = j-1
dlst.sort()
for a in range(len(dlst)):
nlst.append(dlst[a])
print(nlst)
Explanation:
#section 1:
An empty list is declared to hold the list inputs by the user <em>lst= []
</em>
The program then prompts the user to enter an even number of elements that will be contained in the list.
The for loop is used to iterate from zero(0) to the number of elements stated, in order to get the input that is appended to the list.
lastly, the list is printed out.
#Section 2:
In this section two new lists are created to hold one half of the value respectively.
The first list collects the first half of the list using a while loop and stores it, it does not perform any sorting on it.
The second list collects the second half using a while loop and sorts the list using the<em> .sort() </em>method which arranges elements in an ascending order.
Finally, the second list that has been sorted is added to the first and the result is printed to the screen.
A picture of how the code will run has been attached.