Cola genérica en TypeScript
Una cola FIFO genérica, la contraparte de la pila.
class Queue<T> {
private items: T[] = [];
enqueue(item: T): void {
this.items.push(item);
}
dequeue(): T | undefined {
return this.items.shift();
}
get isEmpty(): boolean {
return this.items.length === 0;
}
}
Palabras clave y builtins usados aquí
Tbooleanclassprivatereturnthis
El intento, en números
- Líneas
- 15
- Caracteres a escribir
- 211
- Tokens
- 71
- Ritmo de tres estrellas
- 110 tpm
Al ritmo de tres estrellas de 110 tokens por minuto, este intento toma unos 39 segundos.
Paso 5 de 5 en Construcción e inyección; paso 13 de 19 en Clases y patrones.