JavaImplementation Algorithm
1.0.0
La pregunta proviene de Leet-Code China . Registra algunas preguntas de implementación que uso Java principalmente tiene dificultades medianas y dificultades simples, y continúa actualizando
| tema | lograr | Soluciones |
|---|---|---|
| 338. Bit Count | O (n) implementación de complejidad del tiempo | |
| 222. Número de nodos en un árbol completamente binario | Implementación recursiva | |
| 287. Buscando repeticiones | O (n) implementación de complejidad del tiempo | |
| 134. Estación de servicio | O (n) implementación de complejidad del tiempo | |
| 367. Número cuadrado completo válido | O (log (n)) implementación de complejidad del tiempo | Usando la búsqueda binaria, debe prestar atención al problema de que la multiplicación de los valores int puede desbordarse |
| 477. La distancia total de Hanming | O (n) implementación de complejidad del tiempo | |
| 142. Lista de anillos II | Dos implementación transversal | |
| 48. Gire la imagen | O (n^2) Implementación | |
| 189. Rotar la matriz | O (n) implementación de complejidad del tiempo | |
| 718. Subarrray más larga repetida | O (n * m) implementación de complejidad del tiempo | |
| 209. La subarray más pequeña | El peor de los casos complejidad de tiempo o (n^2) | |
| 54. Matriz helicoidal | Cuando la longitud o la altura del rectángulo converge a 1, debe prestar atención al problema de la impresión repetida. | |
| 135. Distribuir dulces | Registre la cantidad mínima de dulces requerido en cada posición desde el principio | Algoritmo codicioso |