Différentes façons d'ajouter des parenthèses Solution Leetcode

Énoncé du problème Les différentes manières d'ajouter des parenthèses La solution LeetCode - "Différentes manières d'ajouter des parenthèses" indique qu'une expression de chaîne de nombres et d'opérateurs est donnée. Nous devons renvoyer tous les résultats possibles en calculant toutes les différentes manières possibles de regrouper les nombres et les opérateurs. Renvoyez la réponse dans n'importe quel ordre. …

Lire la suite

Sous-chaîne la plus longue sans répétition de caractères Solution Leetcode

Énoncé du problème La sous-chaîne la plus longue sans caractères répétés Solution LeetCode - indique que, compte tenu de la chaîne s. Nous devons trouver la sous-chaîne la plus longue sans répéter les caractères. Exemple : Entrée : s = « abcabcbb » Sortie : 3 Explication : La plus longue sous-chaîne sans répétition de caractères est de longueur 3. La chaîne est : « abc ». Entrée : s = ”bbbbb” …

Lire la suite

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

Arborescence binaire Somme maximale des chemins Solution LeetCode

Énoncé du problème Arbre binaire Somme maximale des chemins Solution LeetCode - Un chemin dans un arbre binaire est une séquence de nœuds où chaque paire de nœuds adjacents dans la séquence a un bord qui les relie. Un nœud ne peut apparaître qu'une seule fois dans la séquence. Notez que le chemin n'a pas besoin de …

Lire la suite

Arborescence binaire Zigzag Level Order Traversal Solution LeetCode

Énoncé du problème Traversée de l'ordre de niveau en zigzag de l'arbre binaire Solution LeetCode – Étant donné la racine d'un arbre binaire, renvoie la traversée de l'ordre de niveau en zigzag des valeurs de ses nœuds. (c'est-à-dire de gauche à droite, puis de droite à gauche pour le niveau suivant et alterner entre). Entrée : racine = [3,9,20,null,null,15,7] Sortie : [[3],[20,9],[15,7]] Explication Nous …

Lire la suite

Intersection de deux listes liées Solution LeetCode

Énoncé du problème Intersection de deux listes liées Solution LeetCode - On nous donne les têtes de deux listes fortement liées headA et headB. Il est également donné que les deux listes chaînées peuvent se croiser à un moment donné. On nous demande de retourner le nœud auquel ils se croisent ou nul si …

Lire la suite

Trouver la plus grande valeur dans chaque ligne d'arborescence Solution LeetCode

Énoncé du problème Trouver la plus grande valeur dans chaque ligne d'arbre Solution LeetCode - Étant donné la racine d'un arbre binaire, renvoie un tableau de la plus grande valeur dans chaque ligne de l'arbre (indexé à 0). Exemple de cas de test 1 : Entrée : racine = [1, 3, 4, 5, 3, null, 9] Sortie : [1, 3, 9] Explication 1, 3, et …

Lire la suite

Solution Leetcode avec le plus grand nombre

Énoncé du problème Le plus grand nombre Solution LeetCode - "Le plus grand nombre" indique que, étant donné une liste d'entiers non négatifs, nous devons organiser les nombres de manière à ce qu'ils forment le plus grand nombre et le renvoient. Étant donné que le résultat peut être très grand, vous devez donc revenir…

Lire la suite

Supprimer un nœud dans une solution Leetcode de liste chaînée

Énoncé du problème : Supprimer un nœud dans une liste chaînée Solution Leetcode - Écrivez une fonction pour supprimer un nœud dans une liste chaînée. Vous n'aurez pas accès à la tête de liste, mais vous aurez accès directement au nœud à supprimer. Il est garanti que le nœud à supprimer n'est pas...

Lire la suite

Tour de Champagne Solution LeetCode

Énoncé du problème Tour de Champagne Solution LeetCode - Nous empilons les verres dans une pyramide, où la première rangée a 1 verre, la deuxième rangée a 2 verres, et ainsi de suite jusqu'à la 100e rangée. Chaque verre contient une coupe de champagne. Ensuite, du champagne est versé dans le premier verre en haut. Lorsque le verre le plus haut est plein, tout …

Lire la suite

Translate »