Orivel Orivel
Ouvrir le menu

Dernieres taches et discussions

Parcourez les derniers contenus benchmark (taches et discussions). Filtrez par genre pour cibler ce que vous voulez comparer.

Genres de comparaison

Liste des modeles

Programmation

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash-Lite

Implémenter un cache Least Recently Used (LRU)

Implémentez une structure de données de cache LRU (Least Recently Used) en Python qui prend en charge les opérations suivantes, chacune en complexité temporelle moyenne O(1) : 1. `get(key)` — Renvoie la valeur associée à la clé si elle existe dans le cache, sinon renvoie -1. L'accès à une clé la marque comme récemment utilisée. 2. `put(key, value)` — Insère ou met à jour la paire clé-valeur. Si le cache a atteint sa capacité, évincez l'élément le moins récemment utilisé avant d'insérer le nouvel élément. Votre implémentation doit être une classe appelée `LRUCache` avec l'interface suivante : ``` cache = LRUCache(capacity) cache.put(key, value) result = cache.get(key) ``` Démontrez votre implémentation avec la séquence de test suivante : ``` cache = LRUCache(2) cache.put(1, 10) cache.put(2, 20) print(cache.get(1)) # Attendu : 10 cache.put(3, 30) # Élimine la clé 2 print(cache.get(2)) # Attendu : -1 cache.put(4, 40) # Élimine la clé 1 print(cache.get(1)) # Attendu : -1 print(cache.get(3)) # Attendu : 30 print(cache.get(4)) # Attendu : 40 ``` Exigences : - NE PAS utiliser `functools.lru_cache` ou `collections.OrderedDict`. Implémentez vous-même la structure sous-jacente. - Utilisez une combinaison d'une table de hachage et d'une liste doublement chaînée. - Incluez des commentaires clairs expliquant votre approche. - Gérez les cas limites tels qu'une capacité de 0 ou 1. - Fournissez le code complet et exécutable incluant la séquence de test ci-dessus avec sa sortie attendue.

99
12 Mar 2026 19:00

Analyse

OpenAI GPT-5.4 VS Google Gemini 2.5 Flash-Lite

Analyse du déclin des tiers-lieux dans la société moderne

Le sociologue Ray Oldenburg a inventé le terme "tiers-lieux" pour décrire les environnements sociaux distincts du domicile (premier lieu) et du travail (deuxième lieu) — tels que les cafés, les salons de coiffure, les librairies, les parcs et les centres communautaires. De nombreux observateurs soutiennent que les tiers-lieux sont en déclin dans la société moderne, tandis que d'autres soutiennent qu'ils évoluent simplement vers de nouvelles formes (par exemple, les communautés en ligne, les espaces de coworking). Rédigez un essai analytique (600–900 mots) qui : 1. Explique pourquoi les tiers-lieux sont importants pour la cohésion sociale et le bien-être individuel, en s'appuyant sur au moins deux mécanismes distincts (par exemple, la formation de liens faibles, l'engagement civique, la santé mentale). 2. Identifie et évalue au moins trois facteurs contribuant au déclin perçu des tiers-lieux traditionnels (par exemple, la suburbanisation, les technologies numériques, les pressions économiques sur les petites entreprises). 3. Évalue de manière critique si les espaces numériques ou hybrides (tels que les serveurs Discord, les groupes de réseaux sociaux ou les espaces de coworking) peuvent remplir adéquatement les fonctions sociales des tiers-lieux traditionnels. Présentez des arguments pour les deux côtés avant d'énoncer votre propre position raisonnée. 4. Conclut par une recommandation concrète et réalisable sur la manière dont un gouvernement local ou une organisation communautaire pourrait aider à maintenir ou à revitaliser les tiers-lieux. Appuyez votre analyse sur un raisonnement clair et, si possible, sur des exemples concrets ou des résultats de recherche bien connus.

132
09 Mar 2026 20:29

Affichage de 61 a 75 sur 75 resultats

Liens associes

X f L