Leetcode: Time Based Key-Value Store en C#.

En este post te voy a explicar como resolver el problema: Time Based Key-Value Store de la plataforma Leetcode.

Primeros pasos.

Este problema: Time Based Key-Value, no es difícil de resolver si usas las estructuras de datos correctas. En mi caso, utilice un SortedDictionary para organizar el caché en el orden descendente, que es donde más casos puedo tener. Para eso, emplee un Custom IComparer que me ayuda a mantener el diccionario ordenado sin necesidad de agregar código.

Solución.

Gustavo Sánchez