100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada 4.2 TrustPilot
logo-home
Examen

Data Structures and Algorithms

Puntuación
-
Vendido
-
Páginas
9
Grado
A+
Subido en
13-06-2025
Escrito en
2024/2025

Data Structures and Algorithms

Institución
Graduation In Computer Science
Grado
Graduation in computer science









Ups! No podemos cargar tu documento ahora. Inténtalo de nuevo o contacta con soporte.

Escuela, estudio y materia

Institución
Graduation in computer science
Grado
Graduation in computer science

Información del documento

Subido en
13 de junio de 2025
Número de páginas
9
Escrito en
2024/2025
Tipo
Examen
Contiene
Preguntas y respuestas

Temas

Vista previa del contenido

CS 2336 Exam 2

Analyze the following code:
public class Test {
public static void main(String[] args) {
new B();
}
}
class A {
int i = 7;
public A() {
System.out.println("i from A is " + i);
}
public void setI(int i) {
this.i = 2 * i;
}
}
class B extends A {
public B() {
setI(20);
// System.out.println("i from B is " + i);
}
@Override
public void setI(int i) {
this.i = 3 * i;
}
} - Correct Answers-The constructor of class A is called and it displays "i from A is 60".

Suppose list is a LinkedList that contains 1 million int values. Analyze the following code:
A:
for (int i = 0; i < list.size(); i++){
sum+= list.get(i);
}

B:
for (int i : list){
sum += i;
} - Correct Answers-Code fragment B runs faster than code fragment A.

, Fill in the most appropriate code in the blanks in the MyInt class?

public class MyInt implements _______ {
int id;

public MyInt(int id) {
this.id = id;
}

public String toString() {
return String.valueOf(id);
}
public int compareTo(_______ arg0) {
if (id > arg0.id)return 1;
else if (id < arg0.id)
return -1;
else
return 0;
}
} - Correct Answers-Comparable / MyInt

The iterator() method returns an instance of the ________ interface. - Correct Answers-Iterator

public class Test1 {
public static void main(String[] args) {
System.out.println(f1(3));
System.out.println(f2(3, 0));
}
public static int f1(int n) {
if (n == 0) return 0;
else { return n + f1(n - 1);
}
}
public static int f2(int n, int result) {
if (n == 0) return result;
else return f2(n - 1, n + result);
}
} - Correct Answers-f2 is tail recursion, but f1 is not
$11.99
Accede al documento completo:

100% de satisfacción garantizada
Inmediatamente disponible después del pago
Tanto en línea como en PDF
No estas atado a nada

Conoce al vendedor
Seller avatar
phil3

Documento también disponible en un lote

Conoce al vendedor

Seller avatar
phil3 stuvia
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
0
Miembro desde
6 meses
Número de seguidores
0
Documentos
222
Última venta
-
A+ QuickPass exam packs.

Get real nursing exam questions with certified answers. Perfect for quick revision and exam prep. Clear, accurate and easy to use. Package deals also available with 50 % offer. Study smart, pass fast!

0.0

0 reseñas

5
0
4
0
3
0
2
0
1
0

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes