【LeetCode】 158. Leer N Caracteres dados Read4 II - Llamar varias veces

Leetcode 158 Read N Characters Given Read4 Ii Call Multiple Times

Dificultad: Difícil

Más: [Directorio] Realización de LeetCode Java

Descripción

Similar a la pregunta [ Leer N caracteres dados Read4 ], pero la función de lectura se puede llamar varias veces.



Intuición

El significado de los problemas : Este título difiere de la pregunta anterior porque llama repetidamente a la función read (), por lo que necesita almacenar 4 caracteres en caché buffer definido como Global Variables Además, las variables globales necesitan definir el índice de inicio y la longitud del búfer del búfer [] en. En este problema, es necesario tener en cuenta que, una vez que termine de llamar a read () después de la función, puede que no haya forma de búfer read todos ellos, así que considere la siguiente llamada a la función read (), la operación del búfer. Consulte el código.



Solución

|_+_|

Lo que he aprendido

1.



Más: [Directorio] Realización de LeetCode Java