Range Sum Query 2D – Solution Leetcode immuable

Énoncé du problème Range Sum Query 2D – Solution Leetcode immuable – Étant donné une matrice matricielle 2D, gérez plusieurs requêtes du type suivant : Calculez la somme des éléments de la matrice à l'intérieur du rectangle défini par son coin supérieur gauche (row1, col1) et son coin inférieur droit coin (ligne2, col2). Implémentez la classe NumMatrix : NumMatrix(int[][] matrix) Initialise l'objet avec l'entier …

Lire la suite

Solution Leetcode de piégeage de l'eau de pluie

Énoncé du problème La solution LeetCode de piégeage de l'eau de pluie - « Piège de l'eau de pluie » indique que, étant donné un tableau de hauteurs qui représente une carte d'élévation où la largeur de chaque barre est de 1. Nous devons trouver la quantité d'eau piégée après la pluie. Exemple : Entrée : hauteur = [0,1,0,2,1,0,1,3,2,1,2,1] Sortie : 6 Explication : Cochez …

Lire la suite

Le plus grand rectangle de l'histogramme Solution LeetCode

Énoncé du problème Le plus grand rectangle dans l'histogramme Solution LeetCode - Étant donné un tableau de hauteurs d'entiers représentant la hauteur de la barre de l'histogramme où la largeur de chaque barre est 1, retournez la zone du plus grand rectangle de l'histogramme. Exemple de cas de test 1 : Entrée : hauteurs = [2, 1, 5, 6, 2, 3] Sortie : 10 Explication : …

Lire la suite

Solution LeetCode de magasin de valeur-clé basée sur le temps

Énoncé du problème Stockage clé-valeur basé sur le temps Solution LeetCode - Concevez une structure de données clé-valeur basée sur le temps qui peut stocker plusieurs valeurs pour la même clé à différents horodatages et récupérer la valeur de la clé à un certain horodatage. Implémentez la classe TimeMap : TimeMap() Initialise l'objet de la structure de données. void set(String key, String …

Lire la suite

Solution LeetCode de collision d'astéroïdes

Énoncé du problème Collision d'astéroïdes Solution LeetCode - On nous donne un tableau d'astéroïdes d'entiers représentant les astéroïdes dans une rangée. Pour chaque astéroïde, la valeur absolue représente sa taille, et le signe représente sa direction (positif signifiant droite, négatif signifiant gauche). Chaque astéroïde se déplace à la même vitesse. Découvrez l'état…

Lire la suite

Nombre minimum de robinets à ouvrir pour arroser un jardin Solution LeetCode

Énoncé du problème Nombre minimum de robinets à ouvrir pour arroser un jardin Solution LeetCode – Il y a un jardin unidimensionnel sur l'axe des x. Le jardin commence au point 0 et se termine au point n. (c'est-à-dire que la longueur du jardin est n). Il y a n + 1 prises situées aux points [0, 1, …, n] dans …

Lire la suite

Produit de tableau sauf solution Self LeetCode

Énoncé du problème Produit d'un tableau sauf soi Solution LeetCode - Étant donné un tableau d'entiers nums, renvoie une réponse de tableau telle que answer[i] est égal au produit de tous les éléments de nums sauf nums[i]. Le produit de tout préfixe ou suffixe de nombres est garanti pour tenir dans un entier 32 bits. Vous devez écrire un algorithme qui s'exécute en temps O(n) et sans utiliser la division …

Lire la suite

Échelle de mots Solution LeetCode

Énoncé du problème La solution Word Ladder LeetCode - "Word Ladder" indique que vous recevez une chaîne beginWord, une chaîne endWord et une liste de mots. Nous devons trouver la longueur de séquence de transformation la plus courte (si aucun chemin n'existe, imprimez 0) de beginWord à endWord en suivant les conditions données : Tous les mots intermédiaires doivent …

Lire la suite

Nombre d'îles Solution LeetCode

Énoncé du problème Le nombre d'îles Solution LeetCode - « Nombre d'îles » indique que vous recevez une grille binaire 2D mxn qui représente une carte de « 1 (terre) et de « 0 » (eau), vous devez retourner le nombre d'îles. Une île est entourée d'eau et est …

Lire la suite

Solution Sqrt (x) Leetcode

Comme le titre l'indique, nous devons trouver la racine carrée d'un nombre. Supposons que le nombre soit x, alors Sqrt (x) est un nombre tel que Sqrt (x) * Sqrt (x) = x. Si la racine carrée d'un nombre est une valeur décimale, alors nous devons renvoyer la valeur plancher de…

Lire la suite

Translate »