logo

Crowdly

Browser

Додати до Chrome

ESTRUCTURA DE DATOS

Шукаєте відповіді та рішення тестів для ESTRUCTURA DE DATOS? Перегляньте нашу велику колекцію перевірених відповідей для ESTRUCTURA DE DATOS в online.upr.edu.

Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!

Suppose the following operations are made on a Stack<String> S:

Stack<String> S = new LinkedStack<>();

S.push("Bob");

S.push("Ned");

S.push("Jil");

S.push(S.top());

S.push("Jim");

S.push(S.pop());

S.push(S.top());

What will be the resulting stack? Assume that the first element is the top of the stack (e.g. S = {1,2,3,4,5}, where 1 is the top of the stack)

0%
0%
0%
0%
0%
Переглянути це питання

Engineer Sophia is working on implementing the following code for her enqueue() method on a DoublyLinkedQueue<E> where the front of the queue can be accessed via header.getNext(). There is a bug in her code that causes an assertion error every time she tries to test it with a unit test. The implementation is as follows:

@Override

public void enqueue(E e){

    if(e == null) 

        throw new IllegalArgumentException("Parameter cannot be null");

    Node<E> nextNode = trailer;

    Node<E> prevNode = trailer.getPrev();

    Node<E> newNode = new Node(e, nextNode, prevNode);

    prevNode.setNext(newNode);

    nextNode = newNode;

    currentSize++;

}

Choose the answer that fixes said bug:

0%
0%
0%
0%
0%
Переглянути це питання

Consider a List L implemented with an Array List.

Suppose the following operations are executed on the list:

List<String> L = new

ArrayList<String>();

L.add(“Ned”);

L.add(0, “Jim”);

L.add(“Jim”);

L.add(1, “Kim”);

L.remove(0);

L.add(“Cal”);

L.remove(“Jim”);

After these statements, on which position is Jim located in

the list L?

0%
0%
0%
100%
0%
Переглянути це питання

Given the formal definition for Big O complexity analysis:

 f(x) \leq \ cg(x), \ \forall_x \geq k f(x) \leq \ cg(x), \ \forall_x \geq k , where  k, c \in  \mathbb{R} k, c \in \mathbb{R}

What does this definition state?

Select all that apply:

0%
100%
100%
100%
100%
Переглянути це питання

Consider the following code fragment:

public static void runner(int N) {

    int sum;

    for(int i = N; i > 0; i /= 2) {

        for(int j = 1; j < N; j *= 2) {

            for(int k = 0; k < N; k += 2) {

                sum += (i + j * k);

            }

        }

    }

}

What is the time complexity of this code?

0%
0%
0%
0%
✅
Переглянути це питання

Consider the following code fragment:

public static void runner(int n) { 

    int count = 0;

    for(int i = 1; i * i < n; i++) {

        System.out.println(count, i);

        count++;

    }

}

What is the time complexity of this code?

0%
0%
0%
0%
✅
Переглянути це питання

Consider the following code fragment:

public static double runner(int data[]) { 

    int N = 2000;

    int len = Math.min(data.length/10, N);

    double total = 0.0;

    for (int i=0; i <len; ++i) {

         total +=data[i];

         for (int j=0; j < i; ++j) {

                  System.out.println(j); 

        }

    }

    return total; 

}

What is the time complexity of this code?

0%
0%
✅
0%
0%
Переглянути це питання

Consider a List L implemented with an ArrayList. Suppose the following operations are executed on the list:

List<String> L = new ArrayList<E>();

L.add(“Ned”);

L.add(0, “Jim”);

L.add(“Jim”);

L.add("Rex");

L.add(0, “Kim”);

L.add(“Bob”);

L.remove(2);

L.add(0, “Rex”);

L.add("Rex");

L.remove(0);

L.add("Ned");

After these statements, what would L.lastIndex("Rex"); return?

0%
0%
0%
0%
Переглянути це питання

If we had the following implementations:

public interface InterfaceA {

    public void printLetter();

}

public class ClassB implements InterfaceA {

    @Override

    public void printLetter() {

        System.out.println("B");

    }

}

public class ClassC implements InterfaceA {

    @Override

    public void printLetter() {

        System.out.println("C");

    }

}

If we intialize the following variable:

Interface a = new ClassB();

ClassB b = new ClassB();

ClassC c = new ClassC();

Are these valid usage of casting?

ClassB b2 = (ClassB) a;

InterfaceA a2 = (InterfaceA) c;

0%
0%
0%
0%
Переглянути це питання

Consider the following alternate remove() implementation:

public boolean remove(E obj) {

     int index = firstIndex(obj);

     if(index != -1)

            return remove(index);

      return false;

}

Would this code work on every List implementation? (e.g. ArrayList, LinkedList, etc.)

❌
✅
❌
❌
Переглянути це питання

Хочете миттєвий доступ до всіх перевірених відповідей на online.upr.edu?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome