Solution Leetcode entre parenthèses valides

Énoncé du problème La solution LeetCode pour les parenthèses valides - "Parenthèses valides" indique que vous recevez une chaîne contenant uniquement les caractères '(', ')', '{', '}', '[' et ']'. Nous devons déterminer si la chaîne d'entrée est une chaîne valide ou non. Une chaîne est dite valide si les parenthèses ouvertes doivent être fermées…

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

Concevoir Hit Counter Solution LeetCode

Énoncé du problème Concevoir un compteur d'accès Solution LeetCode – Concevoir un compteur d'accès qui compte le nombre d'accès reçus au cours des 5 dernières minutes (c'est-à-dire les 300 dernières secondes). Votre système doit accepter un paramètre d'horodatage (en secondes de granularité), et vous pouvez supposer que les appels sont passés au système dans l'ordre chronologique (c'est-à-dire que l'horodatage augmente de manière monotone). …

Lire la suite

Meilleur moment pour acheter et vendre des actions Solution LeetCode

Énoncé du problème Le meilleur moment pour acheter et vendre des actions La solution LeetCode - « Meilleur moment pour acheter et vendre des actions » indique que vous disposez d'un tableau de prix où prix[i] est le prix d'une action donnée un ième jour. Vous souhaitez maximiser votre profit en choisissant…

Lire la suite

Solution de fusion de tableaux triés Leetcode

Dans le problème «Fusionner les tableaux triés», on nous donne deux tableaux triés par ordre non décroissant. Le premier tableau n'est pas entièrement rempli et dispose de suffisamment d'espace pour accueillir également tous les éléments du deuxième tableau. Nous devons fusionner les deux tableaux, de sorte que le premier tableau contienne des éléments ...

Lire la suite

Trouver la distance entre deux nœuds d'un arbre binaire

Énoncé du problème Le problème «Trouver la distance entre deux nœuds d'un arbre binaire» indique que vous recevez un arbre binaire et que vous avez deux nœuds. Vous devez maintenant trouver la distance minimale entre ces deux nœuds. Exemple // L'arbre est affiché en utilisant l'image au-dessus du nœud 1…

Lire la suite

Recherchez Palindrome après chaque requête de remplacement de personnage

Le problème «Vérifier Palindrome après chaque requête de remplacement de caractère» indique que l'on vous donne une chaîne et non. des requêtes, chaque requête a deux valeurs d'entrée entières comme i1 et i2 et une entrée de caractère appelée «ch». L'énoncé du problème demande de changer les valeurs à i1 et…

Lire la suite

Programme séquence coucou

Le programme de séquence Cuckoo ou Cuckoo Hashing est une méthode utilisée pour résoudre le problème lorsqu'une collision se produit dans une table de hachage. Les collisions sont probables de deux valeurs de hachage d'une fonction de hachage dans une table. Une collision se produit lorsque deux valeurs de hachage pour la même clé se produisent…

Lire la suite

Compter le nombre d'occurrences dans un tableau trié

Énoncé du problème Dans le problème «Compter le nombre d'occurrences dans un tableau trié», nous avons donné un tableau trié. Comptez le nombre d'occurrences ou la fréquence dans un tableau trié de X où X est un entier. Exemple d'entrée 13 1 2 2 2 2 3 3 3 4 4…

Lire la suite

Translate »