Méthodes de Parcours des Tableaux et des Objets en JavaScript
Pour commencer avec les tableaux, définissons un exemple :
const items = ['rouge', 'bleu', 'vert', 'jaune'];
1. Boucle for classique nécessitant la connaissance de la longueur :
for (let i = 0; i < items.length; i++) {
console.log(items[i]);
}
2. Méthode forEach qui itère sans valeur de retour et gère la longueur automatiquement :
items. ...
Publié le 4 août à 17h32
Algorithmes sur les tableaux : recherche binaire, manipulation et fenêtres glissantes
Caractéristiques des talbeaux
Un tableau stocke des éléments de même type dans des emplacements mémoire contigus. L'accès se fait via un indice entier commençant à 0. Les éléments ne peuvent pas être supprimés physiquement ; on ne peut que les écraser.
Recherche binaire (LeetCode 704)
Rechercher une valeur cible dans un tableau trié en temps O( ...
Publié le 3 août à 02h01
Techniques algorithmiques : sommes前缀es, tableaux de différences et méthode des deux pointeurs
Sommes前缀es
=============
1.1 Principe fondamental
La somme前缀e constitue une technique permettant de mémoriser le cumul des éléments précédents dans une structure de données. Cette approche offre une complexité temporelle constante O(1) pour récupérer la somme de n'importe quel intervalle donné.
Tableau unidimensionnel
Pour calculer la som ...
Publié le 2 août à 13h28
Maîtriser les Tableaux en Java : Déclaration, Manipulation et Bonnes Pratiques
Pourquoi privilégier les tableaux ?
En programmation Java, la variable constiute l'unité basique de stockage, capable d'accueillir une seule valeur. Lorsque votre logique métier doit traiter une collection homogène, déclarer des dizaines de variables indépendantes alourdit considérablement le code et complexifie les itérations. Le tableau résou ...
Publié le 28 juillet à 19h13
Introduction aux tableaux en Java
Qu'est-ce qu'un tableau ?
Un tableau est une structure de données qui permet de stocker plusieurs valeurs du même type de données dans un seul conteneur. Lors du stockage de données, il est essentiel de tenir compte de la conversion implicite.
Par exemple, si un tableau est défini pour contenir des entiers (int), il ne pourra pas stocker direct ...
Publié le 20 juillet à 23h07
Exercices de programmation C : Tableaux et fonctions
Tableaux unidimensionnels et multidimensionnels
Exercice 1 : Analyse de la mémoire
Cet exercice permet de comprendre comment les tableaux sont stockés en mémoire. Nous allons examiner l'espace occupé par un tableau et les adresses de chaque élément.
#include <stdio.h>
#define LIGNE 4
#define COL 2
void analyserTableau1D() {
int valeu ...
Publié le 16 juillet à 09h43
Structures de données : Tableaux unidimensionnels et bidimensionnels en C
Cet article explore les concepts fondamentaux des tableaux, en commençant par les tableaux unidimensionnels, leur déclaration, initialisation et manipulation. Il aborde ensuite les tableaux bidimensionnels, couvrant des sujets similaires. Des exemples de code et des explications sur leur stockage en mémoire sont fournis pour une meilleure compr ...
Publié le 14 juillet à 22h21
Principes et Implémentation des Algorithmes sur les Tableaux et Chaînes
Les tableaux et les chaînes de caractères constituent des structures de données fondamentales. Cet article explore leurs principes algorithmiques et applications pratiques en C et C++.
Recherche dans les Chaînes (String Matching)
Étant donné une chaîne source et une chaîne cible, localiser l'occurrence initiale de la cible dans la source.
Algor ...
Publié le 10 juillet à 18h00
Les tableaux, la recherche et la classe utilitaire Array
Les types de référence : utilisation des tableaux
Concept des tableaux :
Une variable ordinaire ne peut stocker qu'une seule donnée. Si vous avez besoin d'une variable pour stocker plusieurs données, vous pouvez déclarer la varible comme un tableau.
Déclaration de tableaux :
Syntaxe 1 : type_de_données nom_variable[] ; int i[] ;
Syntaxe 2 : typ ...
Publié le 10 juillet à 03h39
Techniques fondamentales d'algorithmique : structures de données et optimisation
Tableaux
Recherche binaire
Étant donné un tableau trié en ordre croissant et une valeur cible, implémentez une fonction de recherche avec une complexité O(log n) retournant l'index de la cible ou -1.
Deux approches selon la définition de l'intervalle :
Intervalle [gauche, droite) : right = longueur du tableau
Intervalle [gauche, droite] : ri ...
Publié le 7 juillet à 21h20