<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Entretien-Technique on MyBearIsYellow</title>
		<link>https://www.mybearisyellow.me/tags/entretien-technique/</link>
		<description>Recent content in Entretien-Technique on MyBearIsYellow</description>
		<generator>Hugo</generator>
		<language>fr-FR</language>
		
			<managingEditor>rajekevin@hotmail.fr (MyBearIsYellow)</managingEditor>
		
		
			<webMaster>rajekevin@hotmail.fr (MyBearIsYellow)</webMaster>
		
		
			<copyright>© 2026 MyBearIsYellow</copyright>
		
		
			<lastBuildDate>Thu, 30 Jul 2026 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://www.mybearisyellow.me/tags/entretien-technique/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>3Sum</title>
				<link>https://www.mybearisyellow.me/algorithmes/3sum/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/3sum/</guid>
				<description>Trouve tous les triplets UNIQUES (i≠j≠k) dont la somme vaut zéro. Ex : [-1,0,1,2,-1,-4] → [[-1,-1,2],[-1,0,1]]. Le défi principal : éviter les doublons proprement.</description>
			</item>
			<item>
				<title>Add Two Numbers</title>
				<link>https://www.mybearisyellow.me/algorithmes/add-two-numbers/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/add-two-numbers/</guid>
				<description>Deux nombres sont stockés en listes chaînées INVERSÉES (chiffre des unités en tête). Additionne-les et renvoie la somme sous la même forme. Ex : (2→4→3) + (5→6→4) = 342 + 465 = 807 → (7→0→8).</description>
			</item>
			<item>
				<title>Alien Dictionary</title>
				<link>https://www.mybearisyellow.me/algorithmes/alien-dictionary/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/alien-dictionary/</guid>
				<description>Des mots sont donnés triés selon un alphabet extraterrestre inconnu. Déduis UN ordre valide des lettres de cet alphabet (&amp;quot;&amp;quot; si les mots sont contradictoires). Le hard de tri topologique par excellence.</description>
			</item>
			<item>
				<title>Balanced Binary Tree</title>
				<link>https://www.mybearisyellow.me/algorithmes/balanced-binary-tree/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/balanced-binary-tree/</guid>
				<description>Un arbre est « équilibré en hauteur » si, pour CHAQUE nœud, les hauteurs de ses deux sous-arbres diffèrent d&amp;rsquo;au plus 1. Vérifie cette propriété.</description>
			</item>
			<item>
				<title>Basic Calculator</title>
				<link>https://www.mybearisyellow.me/algorithmes/basic-calculator/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/basic-calculator/</guid>
				<description>Évalue une expression arithmétique donnée en chaîne : entiers, +, -, parenthèses imbriquées et espaces (sans eval() bien sûr). Ex : &amp;ldquo;(1+(4+5+2)-3)+(6+8)&amp;rdquo; → 23.</description>
			</item>
			<item>
				<title>Best Time to Buy and Sell Stock</title>
				<link>https://www.mybearisyellow.me/algorithmes/best-time-to-buy-and-sell-stock/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/best-time-to-buy-and-sell-stock/</guid>
				<description>prices[i] est le prix d&amp;rsquo;une action le jour i. Tu dois acheter UN jour puis vendre UN jour plus tard. Renvoie le profit maximum possible (0 si aucun profit n&amp;rsquo;est possible).</description>
			</item>
			<item>
				<title>Binary Search</title>
				<link>https://www.mybearisyellow.me/algorithmes/binary-search/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/binary-search/</guid>
				<description>Dans un tableau TRIÉ d&amp;rsquo;entiers, trouve l&amp;rsquo;indice de target, ou renvoie -1 s&amp;rsquo;il est absent. Contrainte implicite : le faire en O(log N), pas en balayant tout le tableau.</description>
			</item>
			<item>
				<title>Binary Tree Level Order Traversal</title>
				<link>https://www.mybearisyellow.me/algorithmes/binary-tree-level-order-traversal/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/binary-tree-level-order-traversal/</guid>
				<description>Renvoie les valeurs d&amp;rsquo;un arbre binaire niveau par niveau, de haut en bas, chaque niveau dans sa propre liste. Ex : [3,9,20,null,null,15,7] → [[3],[9,20],[15,7]].</description>
			</item>
			<item>
				<title>Binary Tree Maximum Path Sum</title>
				<link>https://www.mybearisyellow.me/algorithmes/binary-tree-maximum-path-sum/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/binary-tree-maximum-path-sum/</guid>
				<description>Trouve la somme maximale d&amp;rsquo;un CHEMIN dans un arbre binaire (suite de nœuds connectés, chaque nœud au plus une fois, pas besoin de passer par la racine, valeurs possiblement négatives).</description>
			</item>
			<item>
				<title>Burst Balloons</title>
				<link>https://www.mybearisyellow.me/algorithmes/burst-balloons/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/burst-balloons/</guid>
				<description>Des ballons portent des nombres. Éclater le ballon i rapporte nums[gauche] × nums[i] × nums[droite] (les voisins ACTUELS). Maximise le total. Ex : [3,1,5,8] → 167. Considéré comme l&amp;rsquo;un des DP les plus difficiles du catalogue.</description>
			</item>
			<item>
				<title>Climbing Stairs</title>
				<link>https://www.mybearisyellow.me/algorithmes/climbing-stairs/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/climbing-stairs/</guid>
				<description>Tu montes un escalier de N marches. À chaque pas tu montes 1 ou 2 marches. Combien de façons distinctes d&amp;rsquo;atteindre le sommet ? Ex : N=3 → 3 façons (1+1+1, 1+2, 2+1).</description>
			</item>
			<item>
				<title>Clone Graph</title>
				<link>https://www.mybearisyellow.me/algorithmes/clone-graph/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/clone-graph/</guid>
				<description>Clone en profondeur un graphe non orienté connexe : chaque nœud a une valeur et une liste de voisins. Renvoie la copie du nœud donné.</description>
			</item>
			<item>
				<title>Coin Change</title>
				<link>https://www.mybearisyellow.me/algorithmes/coin-change/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/coin-change/</guid>
				<description>Avec des pièces de valeurs données (quantité illimitée), quel est le NOMBRE MINIMAL de pièces pour atteindre exactement un montant ? (-1 si impossible). Ex : coins=[1,2,5], amount=11 → 3 (5+5+1).</description>
			</item>
			<item>
				<title>Combination Sum</title>
				<link>https://www.mybearisyellow.me/algorithmes/combination-sum/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/combination-sum/</guid>
				<description>Avec des candidats distincts et une cible, trouve toutes les combinaisons UNIQUES dont la somme vaut la cible — chaque candidat est réutilisable à volonté. Ex : [2,3,6,7], target=7 → [[2,2,3],[7]].</description>
			</item>
			<item>
				<title>Construct Binary Tree from Preorder and Inorder</title>
				<link>https://www.mybearisyellow.me/algorithmes/construct-binary-tree-from-preorder-and-inorder/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/construct-binary-tree-from-preorder-and-inorder/</guid>
				<description>Reconstruis l&amp;rsquo;arbre binaire unique à partir de ses parcours preorder et inorder (valeurs distinctes). Ex : preorder=[3,9,20,15,7], inorder=[9,3,15,20,7].</description>
			</item>
			<item>
				<title>Container With Most Water</title>
				<link>https://www.mybearisyellow.me/algorithmes/container-with-most-water/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/container-with-most-water/</guid>
				<description>height[i] est la hauteur d&amp;rsquo;une paroi verticale en position i. Deux parois + l&amp;rsquo;axe des x forment un bac : trouve la paire qui contient le plus d&amp;rsquo;eau. Aire = min(h1, h2) × distance.</description>
			</item>
			<item>
				<title>Contains Duplicate</title>
				<link>https://www.mybearisyellow.me/algorithmes/contains-duplicate/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/contains-duplicate/</guid>
				<description>Renvoie true si au moins une valeur apparaît deux fois dans le tableau, false si tous les éléments sont distincts.</description>
			</item>
			<item>
				<title>Course Schedule</title>
				<link>https://www.mybearisyellow.me/algorithmes/course-schedule/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/course-schedule/</guid>
				<description>N cours, avec des prérequis [a, b] signifiant « b avant a ». Peut-on suivre TOUS les cours ? (Impossible si les prérequis forment un cycle.)</description>
			</item>
			<item>
				<title>Daily Temperatures</title>
				<link>https://www.mybearisyellow.me/algorithmes/daily-temperatures/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/daily-temperatures/</guid>
				<description>Pour chaque jour, combien de jours faut-il attendre avant une température PLUS CHAUDE ? (0 si jamais). Ex : [73,74,75,71,69,72,76,73] → [1,1,4,2,1,1,0,0].</description>
			</item>
			<item>
				<title>Diameter of Binary Tree</title>
				<link>https://www.mybearisyellow.me/algorithmes/diameter-of-binary-tree/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/diameter-of-binary-tree/</guid>
				<description>Le diamètre d&amp;rsquo;un arbre est la longueur (en ARÊTES) du plus long chemin entre deux nœuds quelconques — ce chemin ne passe pas forcément par la racine.</description>
			</item>
			<item>
				<title>Edit Distance</title>
				<link>https://www.mybearisyellow.me/algorithmes/edit-distance/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/edit-distance/</guid>
				<description>Nombre MINIMAL d&amp;rsquo;opérations (insérer, supprimer, remplacer un caractère) pour transformer word1 en word2. Ex : &amp;ldquo;horse&amp;rdquo; → &amp;ldquo;ros&amp;rdquo; = 3. La distance de Levenshtein, au cœur des correcteurs orthographiques.</description>
			</item>
			<item>
				<title>Find Median from Data Stream</title>
				<link>https://www.mybearisyellow.me/algorithmes/find-median-from-data-stream/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/find-median-from-data-stream/</guid>
				<description>Conçois une structure qui reçoit des nombres en continu : addNum(num) insère, findMedian() renvoie la médiane de tous les nombres vus. Les deux opérations doivent rester rapides malgré le flux.</description>
			</item>
			<item>
				<title>Find Minimum in Rotated Sorted Array</title>
				<link>https://www.mybearisyellow.me/algorithmes/find-minimum-in-rotated-sorted-array/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/find-minimum-in-rotated-sorted-array/</guid>
				<description>Même tableau trié-tourné que le Search in Rotated Sorted Array, éléments uniques : trouve la valeur MINIMALE en O(log N). Ex : [4,5,6,7,0,1,2] → 0.</description>
			</item>
			<item>
				<title>First Bad Version</title>
				<link>https://www.mybearisyellow.me/algorithmes/first-bad-version/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/first-bad-version/</guid>
				<description>Les versions 1..N d&amp;rsquo;un produit se suivent ; à partir d&amp;rsquo;une certaine version, toutes sont « mauvaises ». Une API isBadVersion(v) te répond. Trouve la PREMIÈRE mauvaise version en minimisant les appels à l&amp;rsquo;API.</description>
			</item>
			<item>
				<title>First Missing Positive</title>
				<link>https://www.mybearisyellow.me/algorithmes/first-missing-positive/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/first-missing-positive/</guid>
				<description>Trouve le plus petit entier POSITIF (≥ 1) absent d&amp;rsquo;un tableau non trié — en O(N) temps et O(1) espace supplémentaire. Ces contraintes interdisent le tri ET le HashSet.</description>
			</item>
			<item>
				<title>Flood Fill</title>
				<link>https://www.mybearisyellow.me/algorithmes/flood-fill/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/flood-fill/</guid>
				<description>Une image est une grille d&amp;rsquo;entiers (couleurs). À partir du pixel (sr, sc), applique le « pot de peinture » : remplace sa couleur et celle de tous ses voisins connectés (haut/bas/gauche/droite) de la même couleur d&amp;rsquo;origine par une nouvelle couleur.</description>
			</item>
			<item>
				<title>Group Anagrams</title>
				<link>https://www.mybearisyellow.me/algorithmes/group-anagrams/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/group-anagrams/</guid>
				<description>Regroupe les mots d&amp;rsquo;un tableau par familles d&amp;rsquo;anagrammes. Ex : [&amp;ldquo;eat&amp;rdquo;,&amp;ldquo;tea&amp;rdquo;,&amp;ldquo;tan&amp;rdquo;,&amp;ldquo;ate&amp;rdquo;,&amp;ldquo;nat&amp;rdquo;,&amp;ldquo;bat&amp;rdquo;] → [[&amp;ldquo;eat&amp;rdquo;,&amp;ldquo;tea&amp;rdquo;,&amp;ldquo;ate&amp;rdquo;],[&amp;ldquo;tan&amp;rdquo;,&amp;ldquo;nat&amp;rdquo;],[&amp;ldquo;bat&amp;rdquo;]].</description>
			</item>
			<item>
				<title>House Robber</title>
				<link>https://www.mybearisyellow.me/algorithmes/house-robber/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/house-robber/</guid>
				<description>Un voleur longe une rue de maisons contenant nums[i] euros, mais ne peut pas cambrioler deux maisons ADJACENTES. Quel butin maximal ?</description>
			</item>
			<item>
				<title>House Robber II</title>
				<link>https://www.mybearisyellow.me/algorithmes/house-robber-ii/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/house-robber-ii/</guid>
				<description>Même problème, mais les maisons forment un CERCLE : la première et la dernière sont adjacentes. Butin maximal ?</description>
			</item>
			<item>
				<title>Implement Queue using Stacks</title>
				<link>https://www.mybearisyellow.me/algorithmes/implement-queue-using-stacks/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/implement-queue-using-stacks/</guid>
				<description>Implémente une file FIFO (push, pop, peek, empty) en n&amp;rsquo;utilisant QUE des piles LIFO.</description>
			</item>
			<item>
				<title>Implement Trie (Prefix Tree)</title>
				<link>https://www.mybearisyellow.me/algorithmes/implement-trie-prefix-tree/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/implement-trie-prefix-tree/</guid>
				<description>Implémente un Trie (arbre de préfixes) : insert(word), search(word) (mot complet présent ?) et startsWith(prefix) (un mot commence-t-il ainsi ?).</description>
			</item>
			<item>
				<title>Invert Binary Tree</title>
				<link>https://www.mybearisyellow.me/algorithmes/invert-binary-tree/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/invert-binary-tree/</guid>
				<description>Inverse un arbre binaire en miroir : pour chaque nœud, son sous-arbre gauche devient son sous-arbre droit et vice-versa. Renvoie la racine. (Le fameux problème qui a recalé le créateur de Homebrew chez Google.)</description>
			</item>
			<item>
				<title>Koko Eating Bananas</title>
				<link>https://www.mybearisyellow.me/algorithmes/koko-eating-bananas/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/koko-eating-bananas/</guid>
				<description>Koko a des tas de bananes (piles[i]) et h heures. Chaque heure, elle mange k bananes d&amp;rsquo;UN seul tas (si le tas en a moins, l&amp;rsquo;heure est quand même consommée). Trouve la vitesse k MINIMALE pour tout finir en h heures.</description>
			</item>
			<item>
				<title>Kth Largest Element in a Stream</title>
				<link>https://www.mybearisyellow.me/algorithmes/kth-largest-element-in-a-stream/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/kth-largest-element-in-a-stream/</guid>
				<description>Conçois une classe qui reçoit des nombres en continu (un flux) et sait renvoyer à tout moment le K-ième plus GRAND élément vu jusqu&amp;rsquo;ici. add(val) insère et renvoie ce K-ième.</description>
			</item>
			<item>
				<title>Kth Largest Element in an Array</title>
				<link>https://www.mybearisyellow.me/algorithmes/kth-largest-element-in-an-array/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/kth-largest-element-in-an-array/</guid>
				<description>Trouve le K-ième plus GRAND élément d&amp;rsquo;un tableau non trié (pas le K-ième distinct). Ex : [3,2,1,5,6,4], k=2 → 5.</description>
			</item>
			<item>
				<title>Kth Smallest Element in a BST</title>
				<link>https://www.mybearisyellow.me/algorithmes/kth-smallest-element-in-a-bst/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/kth-smallest-element-in-a-bst/</guid>
				<description>Renvoie le K-ième plus petit élément d&amp;rsquo;un arbre binaire de recherche (K commence à 1).</description>
			</item>
			<item>
				<title>Largest Rectangle in Histogram</title>
				<link>https://www.mybearisyellow.me/algorithmes/largest-rectangle-in-histogram/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/largest-rectangle-in-histogram/</guid>
				<description>Un histogramme de barres de largeur 1 : trouve l&amp;rsquo;aire du plus grand RECTANGLE inscrit. Ex : [2,1,5,6,2,3] → 10 (hauteur 5 sur les barres 5 et 6).</description>
			</item>
			<item>
				<title>Last Stone Weight</title>
				<link>https://www.mybearisyellow.me/algorithmes/last-stone-weight/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/last-stone-weight/</guid>
				<description>Des pierres ont des poids. À chaque tour, on fracasse les DEUX plus lourdes l&amp;rsquo;une contre l&amp;rsquo;autre : si elles sont égales, les deux disparaissent ; sinon il reste une pierre de poids (y - x). Renvoie le poids de la dernière pierre (ou 0).</description>
			</item>
			<item>
				<title>Linked List Cycle</title>
				<link>https://www.mybearisyellow.me/algorithmes/linked-list-cycle/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/linked-list-cycle/</guid>
				<description>Détermine si une liste chaînée contient un cycle (un nœud dont le next pointe vers un nœud précédent de la liste, créant une boucle infinie).</description>
			</item>
			<item>
				<title>Longest Common Prefix</title>
				<link>https://www.mybearisyellow.me/algorithmes/longest-common-prefix/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/longest-common-prefix/</guid>
				<description>Trouve le plus long préfixe commun à toutes les chaînes d&amp;rsquo;un tableau. Ex : [&amp;ldquo;flower&amp;rdquo;,&amp;ldquo;flow&amp;rdquo;,&amp;ldquo;flight&amp;rdquo;] → &amp;ldquo;fl&amp;rdquo;. S&amp;rsquo;il n&amp;rsquo;y en a pas, renvoie &amp;ldquo;&amp;rdquo;.</description>
			</item>
			<item>
				<title>Longest Common Subsequence</title>
				<link>https://www.mybearisyellow.me/algorithmes/longest-common-subsequence/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/longest-common-subsequence/</guid>
				<description>Longueur de la plus longue sous-suite commune à deux chaînes (mêmes caractères, même ordre, sauts autorisés). Ex : &amp;ldquo;abcde&amp;rdquo; et &amp;ldquo;ace&amp;rdquo; → 3. La base de git diff et des outils de comparaison.</description>
			</item>
			<item>
				<title>Longest Increasing Subsequence</title>
				<link>https://www.mybearisyellow.me/algorithmes/longest-increasing-subsequence/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/longest-increasing-subsequence/</guid>
				<description>Trouve la longueur de la plus longue sous-suite STRICTEMENT croissante (pas forcément contiguë : on peut sauter des éléments en gardant l&amp;rsquo;ordre). Ex : [10,9,2,5,3,7,101,18] → 4 ([2,3,7,101]).</description>
			</item>
			<item>
				<title>Longest Palindromic Substring</title>
				<link>https://www.mybearisyellow.me/algorithmes/longest-palindromic-substring/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/longest-palindromic-substring/</guid>
				<description>Trouve la plus longue sous-chaîne palindrome d&amp;rsquo;une chaîne. Ex : &amp;ldquo;babad&amp;rdquo; → &amp;ldquo;bab&amp;rdquo; (ou &amp;ldquo;aba&amp;rdquo;).</description>
			</item>
			<item>
				<title>Longest Repeating Character Replacement</title>
				<link>https://www.mybearisyellow.me/algorithmes/longest-repeating-character-replacement/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/longest-repeating-character-replacement/</guid>
				<description>Dans une chaîne de lettres majuscules, tu peux remplacer au plus k caractères. Quelle est la plus longue sous-chaîne composée d&amp;rsquo;une SEULE lettre que tu peux obtenir ? Ex : s=&amp;ldquo;AABABBA&amp;rdquo;, k=1 → 4.</description>
			</item>
			<item>
				<title>Longest Substring Without Repeating Characters</title>
				<link>https://www.mybearisyellow.me/algorithmes/longest-substring-without-repeating-characters/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/longest-substring-without-repeating-characters/</guid>
				<description>Trouve la longueur de la plus longue SOUS-CHAÎNE (contiguë) sans caractère répété. Ex : &amp;ldquo;abcabcbb&amp;rdquo; → 3 (&amp;ldquo;abc&amp;rdquo;).</description>
			</item>
			<item>
				<title>Longest Valid Parentheses</title>
				<link>https://www.mybearisyellow.me/algorithmes/longest-valid-parentheses/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/longest-valid-parentheses/</guid>
				<description>Dans une chaîne de &amp;lsquo;(&amp;rsquo; et &amp;lsquo;)&amp;rsquo;, trouve la longueur de la plus longue SOUS-CHAÎNE contiguë de parenthèses bien formées. Ex : &amp;ldquo;)()())&amp;rdquo; → 4 (&amp;quot;()()&amp;quot;).</description>
			</item>
			<item>
				<title>Lowest Common Ancestor of a BST</title>
				<link>https://www.mybearisyellow.me/algorithmes/lowest-common-ancestor-of-a-bst/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/lowest-common-ancestor-of-a-bst/</guid>
				<description>Dans un arbre binaire de RECHERCHE (BST), trouve le plus petit ancêtre commun (LCA) de deux nœuds p et q : le nœud le plus profond qui a p et q dans sa descendance (un nœud est son propre ancêtre).</description>
			</item>
			<item>
				<title>LRU Cache</title>
				<link>https://www.mybearisyellow.me/algorithmes/lru-cache/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/lru-cache/</guid>
				<description>Conçois un cache à capacité fixe avec get(key) et put(key, value) en O(1). Quand le cache est plein, évince l&amp;rsquo;élément utilisé le moins récemment (Least Recently Used). LE problème de design le plus posé en entretien.</description>
			</item>
			<item>
				<title>Majority Element</title>
				<link>https://www.mybearisyellow.me/algorithmes/majority-element/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/majority-element/</guid>
				<description>Trouve l&amp;rsquo;élément qui apparaît PLUS de N/2 fois dans le tableau (il existe toujours). Ex : [2,2,1,1,1,2,2] → 2.</description>
			</item>
			<item>
				<title>Maximum Depth of Binary Tree</title>
				<link>https://www.mybearisyellow.me/algorithmes/maximum-depth-of-binary-tree/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/maximum-depth-of-binary-tree/</guid>
				<description>Renvoie la profondeur maximale d&amp;rsquo;un arbre binaire : le nombre de nœuds sur le plus long chemin de la racine jusqu&amp;rsquo;à une feuille. Un arbre vide a une profondeur de 0.</description>
			</item>
			<item>
				<title>Maximum Subarray (Kadane)</title>
				<link>https://www.mybearisyellow.me/algorithmes/maximum-subarray-kadane/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/maximum-subarray-kadane/</guid>
				<description>Trouve le sous-tableau CONTIGU dont la somme est maximale, et renvoie cette somme. Ex : [-2,1,-3,4,-1,2,1,-5,4] → 6 (le sous-tableau [4,-1,2,1]).</description>
			</item>
			<item>
				<title>Median of Two Sorted Arrays</title>
				<link>https://www.mybearisyellow.me/algorithmes/median-of-two-sorted-arrays/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/median-of-two-sorted-arrays/</guid>
				<description>Deux tableaux triés de tailles m et n : trouve la MÉDIANE de leur union en O(log(min(m,n))) — la complexité imposée interdit la fusion. Réputé le hard « mathématique » par excellence.</description>
			</item>
			<item>
				<title>Meeting Rooms</title>
				<link>https://www.mybearisyellow.me/algorithmes/meeting-rooms/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/meeting-rooms/</guid>
				<description>On te donne des réunions sous forme d&amp;rsquo;intervalles [début, fin]. Une seule personne peut-elle assister à TOUTES les réunions (aucun chevauchement) ?</description>
			</item>
			<item>
				<title>Merge Intervals</title>
				<link>https://www.mybearisyellow.me/algorithmes/merge-intervals/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/merge-intervals/</guid>
				<description>Fusionne tous les intervalles qui se chevauchent. Ex : [[1,3],[2,6],[8,10],[15,18]] → [[1,6],[8,10],[15,18]].</description>
			</item>
			<item>
				<title>Merge K Sorted Lists</title>
				<link>https://www.mybearisyellow.me/algorithmes/merge-k-sorted-lists/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/merge-k-sorted-lists/</guid>
				<description>Fusionne K listes chaînées triées en une seule liste triée. La généralisation directe de Merge Two Sorted Lists (Merge Two Sorted Lists).</description>
			</item>
			<item>
				<title>Merge Sorted Array</title>
				<link>https://www.mybearisyellow.me/algorithmes/merge-sorted-array/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/merge-sorted-array/</guid>
				<description>nums1 (taille m+n, avec n zéros de remplissage à la fin) et nums2 (taille n) sont triés. Fusionne nums2 DANS nums1, en place, pour que nums1 soit trié.</description>
			</item>
			<item>
				<title>Merge Two Sorted Lists</title>
				<link>https://www.mybearisyellow.me/algorithmes/merge-two-sorted-lists/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/merge-two-sorted-lists/</guid>
				<description>On te donne les têtes de deux listes chaînées TRIÉES. Fusionne-les en une seule liste triée en réutilisant les nœuds existants, et renvoie la tête de la nouvelle liste.</description>
			</item>
			<item>
				<title>Middle of the Linked List</title>
				<link>https://www.mybearisyellow.me/algorithmes/middle-of-the-linked-list/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/middle-of-the-linked-list/</guid>
				<description>Renvoie le nœud du MILIEU d&amp;rsquo;une liste chaînée. Si la liste a un nombre pair de nœuds, renvoie le second des deux nœuds du milieu.</description>
			</item>
			<item>
				<title>Min Stack</title>
				<link>https://www.mybearisyellow.me/algorithmes/min-stack/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/min-stack/</guid>
				<description>Conçois une pile qui supporte push, pop, top, ET getMin (le minimum de la pile) — chaque opération en O(1) constant.</description>
			</item>
			<item>
				<title>Minimum Window Substring</title>
				<link>https://www.mybearisyellow.me/algorithmes/minimum-window-substring/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/minimum-window-substring/</guid>
				<description>Trouve la plus PETITE sous-chaîne de s qui contient tous les caractères de t (avec leurs multiplicités). Ex : s=&amp;ldquo;ADOBECODEBANC&amp;rdquo;, t=&amp;ldquo;ABC&amp;rdquo; → &amp;ldquo;BANC&amp;rdquo;. Le boss final des fenêtres glissantes.</description>
			</item>
			<item>
				<title>Missing Number</title>
				<link>https://www.mybearisyellow.me/algorithmes/missing-number/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/missing-number/</guid>
				<description>Un tableau contient N nombres distincts pris dans l&amp;rsquo;intervalle [0, N]. Un seul nombre de l&amp;rsquo;intervalle manque : trouve-le. Ex : [3,0,1] → 2.</description>
			</item>
			<item>
				<title>Move Zeroes</title>
				<link>https://www.mybearisyellow.me/algorithmes/move-zeroes/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/move-zeroes/</guid>
				<description>Déplace tous les zéros d&amp;rsquo;un tableau à la fin, en conservant l&amp;rsquo;ordre relatif des éléments non nuls, EN PLACE et sans copie du tableau. Ex : [0,1,0,3,12] → [1,3,12,0,0].</description>
			</item>
			<item>
				<title>N-Queens</title>
				<link>https://www.mybearisyellow.me/algorithmes/n-queens/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/n-queens/</guid>
				<description>Place N reines sur un échiquier N×N sans qu&amp;rsquo;aucune n&amp;rsquo;en menace une autre (ligne, colonne, diagonales). Renvoie TOUTES les configurations valides. Le grand classique historique du backtracking.</description>
			</item>
			<item>
				<title>Number of Islands</title>
				<link>https://www.mybearisyellow.me/algorithmes/number-of-islands/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/number-of-islands/</guid>
				<description>Une grille contient &amp;lsquo;1&amp;rsquo; (terre) et &amp;lsquo;0&amp;rsquo; (eau). Compte les îles : groupes de terres connectées horizontalement ou verticalement. LE problème de graphe le plus posé chez Amazon.</description>
			</item>
			<item>
				<title>Pacific Atlantic Water Flow</title>
				<link>https://www.mybearisyellow.me/algorithmes/pacific-atlantic-water-flow/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/pacific-atlantic-water-flow/</guid>
				<description>Une grille d&amp;rsquo;altitudes est bordée par le Pacifique (haut/gauche) et l&amp;rsquo;Atlantique (bas/droite). L&amp;rsquo;eau coule vers une case d&amp;rsquo;altitude inférieure ou égale. Trouve toutes les cases d&amp;rsquo;où l&amp;rsquo;eau peut atteindre LES DEUX océans.</description>
			</item>
			<item>
				<title>Palindrome Number</title>
				<link>https://www.mybearisyellow.me/algorithmes/palindrome-number/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/palindrome-number/</guid>
				<description>Un entier est-il un palindrome (se lit pareil dans les deux sens) SANS le convertir en chaîne ? Ex : 121 → vrai, -121 → faux (le signe casse la symétrie).</description>
			</item>
			<item>
				<title>Permutation in String</title>
				<link>https://www.mybearisyellow.me/algorithmes/permutation-in-string/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/permutation-in-string/</guid>
				<description>La chaîne s2 contient-elle une PERMUTATION de s1 comme sous-chaîne contiguë ? Ex : s1=&amp;ldquo;ab&amp;rdquo;, s2=&amp;ldquo;eidbaooo&amp;rdquo; → vrai (&amp;ldquo;ba&amp;rdquo;).</description>
			</item>
			<item>
				<title>Permutations</title>
				<link>https://www.mybearisyellow.me/algorithmes/permutations/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/permutations/</guid>
				<description>Génère toutes les permutations d&amp;rsquo;un tableau d&amp;rsquo;éléments distincts. Ex : [1,2,3] → 6 permutations.</description>
			</item>
			<item>
				<title>Plus One</title>
				<link>https://www.mybearisyellow.me/algorithmes/plus-one/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/plus-one/</guid>
				<description>Un grand entier est représenté par un tableau de chiffres (chiffre de poids fort en premier). Ajoute 1 et renvoie le tableau résultat. Ex : [1,2,9] → [1,3,0], [9,9] → [1,0,0].</description>
			</item>
			<item>
				<title>Product of Array Except Self</title>
				<link>https://www.mybearisyellow.me/algorithmes/product-of-array-except-self/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/product-of-array-except-self/</guid>
				<description>Renvoie un tableau où result[i] est le produit de TOUS les éléments SAUF nums[i] — sans utiliser la division, en O(N).</description>
			</item>
			<item>
				<title>Ransom Note</title>
				<link>https://www.mybearisyellow.me/algorithmes/ransom-note/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/ransom-note/</guid>
				<description>Peux-tu écrire le mot ransomNote en découpant des lettres du texte magazine ? Chaque lettre du magazine ne peut servir qu&amp;rsquo;une fois. Renvoie true/false.</description>
			</item>
			<item>
				<title>Regular Expression Matching</title>
				<link>https://www.mybearisyellow.me/algorithmes/regular-expression-matching/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/regular-expression-matching/</guid>
				<description>Implémente un matching de regex complet entre s et un pattern p supportant &amp;lsquo;.&amp;rsquo; (n&amp;rsquo;importe quel caractère) et &amp;lsquo;*&amp;rsquo; (zéro ou plusieurs occurrences du caractère PRÉCÉDENT). Le match doit couvrir toute la chaîne.</description>
			</item>
			<item>
				<title>Remove Duplicates from Sorted Array</title>
				<link>https://www.mybearisyellow.me/algorithmes/remove-duplicates-from-sorted-array/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/remove-duplicates-from-sorted-array/</guid>
				<description>Un tableau est trié : supprime les doublons EN PLACE pour que chaque valeur n&amp;rsquo;apparaisse qu&amp;rsquo;une fois, et renvoie k, le nombre d&amp;rsquo;éléments uniques (les k premières cases doivent contenir le résultat).</description>
			</item>
			<item>
				<title>Remove Nth Node From End of List</title>
				<link>https://www.mybearisyellow.me/algorithmes/remove-nth-node-from-end-of-list/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/remove-nth-node-from-end-of-list/</guid>
				<description>Supprime le N-ième nœud EN PARTANT DE LA FIN d&amp;rsquo;une liste chaînée, en une seule passe, et renvoie la tête.</description>
			</item>
			<item>
				<title>Reorder List</title>
				<link>https://www.mybearisyellow.me/algorithmes/reorder-list/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/reorder-list/</guid>
				<description>Réordonne une liste L0→L1→&amp;hellip;→Ln en L0→Ln→L1→Ln-1→L2→&amp;hellip; en place, sans modifier les valeurs (uniquement les pointeurs).</description>
			</item>
			<item>
				<title>Reverse Linked List</title>
				<link>https://www.mybearisyellow.me/algorithmes/reverse-linked-list/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/reverse-linked-list/</guid>
				<description>Inverse une liste chaînée simple et renvoie la nouvelle tête. Ex : 1→2→3→4 devient 4→3→2→1. Le problème de liste chaînée le plus posé en entretien, tous niveaux confondus.</description>
			</item>
			<item>
				<title>Reverse Nodes in k-Group</title>
				<link>https://www.mybearisyellow.me/algorithmes/reverse-nodes-in-k-group/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/reverse-nodes-in-k-group/</guid>
				<description>Inverse une liste chaînée par blocs de k nœuds : 1→2→3→4→5 avec k=2 devient 2→1→4→3→5. Un groupe incomplet en fin de liste reste tel quel. Le test ultime de manipulation de pointeurs.</description>
			</item>
			<item>
				<title>Roman to Integer</title>
				<link>https://www.mybearisyellow.me/algorithmes/roman-to-integer/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/roman-to-integer/</guid>
				<description>Convertis un nombre romain (I, V, X, L, C, D, M) en entier. Subtilité : IV = 4 et IX = 9 — un symbole plus petit AVANT un plus grand se soustrait.</description>
			</item>
			<item>
				<title>Rotting Oranges</title>
				<link>https://www.mybearisyellow.me/algorithmes/rotting-oranges/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/rotting-oranges/</guid>
				<description>Grille : 0 = vide, 1 = orange fraîche, 2 = orange pourrie. Chaque minute, toute fraîche adjacente à une pourrie pourrit. Combien de minutes pour tout pourrir ? (-1 si impossible).</description>
			</item>
			<item>
				<title>Same Tree</title>
				<link>https://www.mybearisyellow.me/algorithmes/same-tree/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/same-tree/</guid>
				<description>Deux arbres binaires sont-ils identiques : même structure ET mêmes valeurs à chaque position ?</description>
			</item>
			<item>
				<title>Search in Rotated Sorted Array</title>
				<link>https://www.mybearisyellow.me/algorithmes/search-in-rotated-sorted-array/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/search-in-rotated-sorted-array/</guid>
				<description>Un tableau trié a été « tourné » à un pivot inconnu (ex : [4,5,6,7,0,1,2]). Trouve l&amp;rsquo;indice de target en O(log N).</description>
			</item>
			<item>
				<title>Serialize and Deserialize Binary Tree</title>
				<link>https://www.mybearisyellow.me/algorithmes/serialize-and-deserialize-binary-tree/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/serialize-and-deserialize-binary-tree/</guid>
				<description>Conçois serialize(root) qui transforme un arbre binaire en chaîne, et deserialize(data) qui reconstruit l&amp;rsquo;arbre EXACT depuis cette chaîne. Le format est libre : seul l&amp;rsquo;aller-retour compte.</description>
			</item>
			<item>
				<title>Single Number</title>
				<link>https://www.mybearisyellow.me/algorithmes/single-number/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/single-number/</guid>
				<description>Chaque élément du tableau apparaît exactement deux fois, sauf UN qui apparaît une seule fois. Trouve-le en temps linéaire et SANS mémoire supplémentaire.</description>
			</item>
			<item>
				<title>Sliding Window Maximum</title>
				<link>https://www.mybearisyellow.me/algorithmes/sliding-window-maximum/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/sliding-window-maximum/</guid>
				<description>Une fenêtre de taille k glisse sur un tableau : renvoie le MAXIMUM de chaque position de la fenêtre. Ex : nums=[1,3,-1,-3,5,3,6,7], k=3 → [3,3,5,5,6,7]. Contrainte : O(N).</description>
			</item>
			<item>
				<title>Sqrt(x)</title>
				<link>https://www.mybearisyellow.me/algorithmes/sqrt-x/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/sqrt-x/</guid>
				<description>Calcule la racine carrée ENTIÈRE de x (partie entière, arrondi vers le bas), sans utiliser Math.sqrt(). Ex : sqrt(8) → 2.</description>
			</item>
			<item>
				<title>Squares of a Sorted Array</title>
				<link>https://www.mybearisyellow.me/algorithmes/squares-of-a-sorted-array/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/squares-of-a-sorted-array/</guid>
				<description>Un tableau trié peut contenir des négatifs. Renvoie le tableau des CARRÉS, trié croissant, en O(N). Ex : [-4,-1,0,3,10] → [0,1,9,16,100].</description>
			</item>
			<item>
				<title>Subsets</title>
				<link>https://www.mybearisyellow.me/algorithmes/subsets/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/subsets/</guid>
				<description>Génère TOUS les sous-ensembles possibles d&amp;rsquo;un tableau d&amp;rsquo;éléments distincts (le « power set »). Ex : [1,2,3] → [[],[1],[2],[3],[1,2],[1,3],[2,3],[1,2,3]].</description>
			</item>
			<item>
				<title>Subtree of Another Tree</title>
				<link>https://www.mybearisyellow.me/algorithmes/subtree-of-another-tree/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/subtree-of-another-tree/</guid>
				<description>L&amp;rsquo;arbre subRoot apparaît-il quelque part comme sous-arbre COMPLET de l&amp;rsquo;arbre root (même structure, mêmes valeurs, jusqu&amp;rsquo;aux feuilles) ?</description>
			</item>
			<item>
				<title>Symmetric Tree</title>
				<link>https://www.mybearisyellow.me/algorithmes/symmetric-tree/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/symmetric-tree/</guid>
				<description>Un arbre binaire est-il symétrique, c&amp;rsquo;est-à-dire son propre miroir autour de son axe central ?</description>
			</item>
			<item>
				<title>Top K Frequent Elements</title>
				<link>https://www.mybearisyellow.me/algorithmes/top-k-frequent-elements/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/top-k-frequent-elements/</guid>
				<description>Renvoie les K éléments les plus fréquents d&amp;rsquo;un tableau. Ex : nums=[1,1,1,2,2,3], k=2 → [1,2]. Contrainte suggérée : mieux que O(N log N).</description>
			</item>
			<item>
				<title>Trapping Rain Water</title>
				<link>https://www.mybearisyellow.me/algorithmes/trapping-rain-water/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/trapping-rain-water/</guid>
				<description>height[i] est la hauteur d&amp;rsquo;un mur. Après la pluie, combien d&amp;rsquo;unités d&amp;rsquo;eau restent piégées entre les murs ? Ex : [0,1,0,2,1,0,1,3,2,1,2,1] → 6. Un très grand classique difficile.</description>
			</item>
			<item>
				<title>Two Sum</title>
				<link>https://www.mybearisyellow.me/algorithmes/two-sum/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/two-sum/</guid>
				<description>On te donne un tableau d&amp;rsquo;entiers nums et une cible target. Trouve les indices de DEUX nombres dont la somme vaut exactement target. Il y a toujours exactement une solution, et tu ne peux pas utiliser deux fois le même élément.</description>
			</item>
			<item>
				<title>Valid Anagram</title>
				<link>https://www.mybearisyellow.me/algorithmes/valid-anagram/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/valid-anagram/</guid>
				<description>Deux chaînes s et t sont des anagrammes si t est un réarrangement exact des lettres de s (mêmes lettres, mêmes quantités). Ex : &amp;ldquo;listen&amp;rdquo; et &amp;ldquo;silent&amp;rdquo; → vrai.</description>
			</item>
			<item>
				<title>Valid Palindrome</title>
				<link>https://www.mybearisyellow.me/algorithmes/valid-palindrome/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/valid-palindrome/</guid>
				<description>Une phrase est un palindrome si, après avoir retiré tout ce qui n&amp;rsquo;est pas alphanumérique et ignoré la casse, elle se lit pareil dans les deux sens. Ex : &amp;ldquo;A man, a plan, a canal: Panama&amp;rdquo; → vrai.</description>
			</item>
			<item>
				<title>Valid Parentheses</title>
				<link>https://www.mybearisyellow.me/algorithmes/valid-parentheses/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/valid-parentheses/</guid>
				<description>Une chaîne ne contient que les caractères ( ) { } [ ]. Dis si elle est « valide » : chaque parenthèse ouvrante doit être fermée par le même type, dans le bon ordre. Ex : &amp;ldquo;()[]{}&amp;rdquo; est valide, &amp;ldquo;(]&amp;rdquo; ne l&amp;rsquo;est pas.</description>
			</item>
			<item>
				<title>Validate Binary Search Tree</title>
				<link>https://www.mybearisyellow.me/algorithmes/validate-binary-search-tree/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/validate-binary-search-tree/</guid>
				<description>Vérifie qu&amp;rsquo;un arbre binaire est un BST valide : pour CHAQUE nœud, tout son sous-arbre gauche est strictement inférieur, tout son sous-arbre droit strictement supérieur.</description>
			</item>
			<item>
				<title>Word Break</title>
				<link>https://www.mybearisyellow.me/algorithmes/word-break/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/word-break/</guid>
				<description>Une chaîne s peut-elle être découpée en une suite de mots appartenant tous à un dictionnaire (mots réutilisables) ? Ex : s=&amp;ldquo;leetcode&amp;rdquo;, dict=[&amp;ldquo;leet&amp;rdquo;,&amp;ldquo;code&amp;rdquo;] → vrai.</description>
			</item>
			<item>
				<title>Word Ladder</title>
				<link>https://www.mybearisyellow.me/algorithmes/word-ladder/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/word-ladder/</guid>
				<description>Transforme beginWord en endWord en changeant UNE lettre à la fois, chaque mot intermédiaire devant appartenir au dictionnaire. Renvoie la longueur de la plus courte chaîne de transformation (0 si impossible).</description>
			</item>
			<item>
				<title>Word Search</title>
				<link>https://www.mybearisyellow.me/algorithmes/word-search/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/word-search/</guid>
				<description>Un mot existe-t-il dans une grille de lettres, en enchaînant des cases ADJACENTES (haut/bas/gauche/droite), sans réutiliser une case ?</description>
			</item>
			<item>
				<title>Word Search II</title>
				<link>https://www.mybearisyellow.me/algorithmes/word-search-ii/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><author>rajekevin@hotmail.fr (MyBearIsYellow)</author>
				<guid>https://www.mybearisyellow.me/algorithmes/word-search-ii/</guid>
				<description>Trouve TOUS les mots d&amp;rsquo;une liste présents dans une grille de lettres (règles du Word Search). Lancer Word Search une fois par mot serait beaucoup trop lent : il faut chercher tous les mots EN MÊME TEMPS.</description>
			</item>
	</channel>
</rss>
