Les bases de Java : les tableaux
Présentation des tableaux
Un tableau (array) est une structure de données stockant plusieurs éléments du même type. En mémoire, il occupe un espace contigu, formant une séquence linéaire ordonnée.
Définition d'un tableau
Deux syntaxes sont disponibles pour déclarer un tableau en Java :
// Syntaxe recommandée
type[] nomVariable;
// Alternative ...
Publié le 23 juin à 19h27
Personnalisation avancée des tableaux Ant Design Vue dans Vue2
Lors de la définition des colonnes, évitez d'utiliser la propriété title. À la place, intégrez l'option slots: { title: 'titrePersonnalise' }, où 'titrePersonnalise' est un identifiant arbitriare.
Insérez ensuite un template correspondant dans votre code :
// L'identifiant du slot doit coïncider avec celui défini dans les slots
<template slo ...
Publié le 20 juin à 03h22
Trouver le Troisième Nombre Maximum dans un Tableau
Le problème consiste à identifier le troisième nombre distinct le plus grand au sein d'un tableau d'entiers non vide. Si un tel nombre n'existe pas (c'est-à-dire s'il y a moins de trois nombres distincts dans le tableau), la fonction doit alors retourner le nombre le plus grand du tableau.
Exemples
Exemple 1 :
Entrée : [3, 2, 1]
Sortie : 1
Exp ...
Publié le 18 juin à 20h42
Intersection de deux tableaux avec comptage des occurrences
Étant donné deux tableaux d'entiers, écrire une fonction pour calculer leur intersection. Chaque élément dans le résultat doit apparaître un nombre de fois égal au minimum de son occurrence dans les deux tableaux d'origine. L'ordre des éléments dans le résultat n'est pas important.
Exemple 1 :
Entrée : liste1 = [1,2,2,1], liste2 = [2,2]
Sortie ...
Publié le 17 juin à 03h20
Exercices Pratiques : Manipulation de chaînes et de pointeurs en C
Questions à compléter
Dans un programme 64 bits :
La valeur de sizeof("\num\\\t") est de 6.
La valeur de strlen("\num\\\t") est de 5.
La valeur de sizeof("\num\\\t" + 1) est de 8 (car c'est la taille d'un pointeur en 64 bits).
La valeur de strlen("\num\\\t" + 1) est de 4.
Questions à choix multiples
Lor ...
Publié le 9 juin à 22h02
Méthodes et principes pour modifier des tableaux et objets dans Vue afin de déclencher la mise à jour des vues
Tableaux
Considérons un tableau simple :
const listeElements = ['a', 'b', 'c']; // Un tableau ordinaire
Les opérations suivantes ne déclencheront pas la réactivité de Vue :
this.listeElements[1] = 'x'; // Modifier un élément existant
this.listeElements[3] = 'd'; // Ajouter un nouvel élément
this.listeElements.length = 2; // Modifier la longueu ...
Publié le 9 juin à 11h08
Déplacer les Zéros à la Fin d'un Tableau
Informations sur le Problème
Numéro du Problème : 283
Nom : Déplacer les Zéros
Difficulté : Facile
Lien : https://leetcode.cn/problems/move-zeroes/
Description du Problème
Étant donné un tableau d'entiers nums, écrivez une fonction pour déplacer tous les 0 à la fin du tableau tout en maintenant l'ordre relatif des éléments non nuls.
Exigences ...
Publié le 5 juin à 23h24
Manipulation de Tableaux et Matrices en C/C++ : Algorithmes Classiques
La maîtrise des structures de données linéaires et bidimensionnelles est fondamentale en C et C++. Voici une exploration détaillée des algorithmes essentiels pour la manipulation de tableaux et de matrices, optimisés pour la performance et la lisibilité.
Inversion d'un tableau
L'inversion d'une séquence peut être réalisée de manière optimale ...
Publié le 5 juin à 21h15
Astuces techniques pour les exercices avancés en Java
Voici une collection de techniques utiles pour améliorer vos compétences en programmation Java, couvrant la saisie utilisateur, la génération de nombres aléatoires, l'optimisation du code et les manipulations de tableaux.
Saisie au clavier avec Scanner
Pour lire des données depuis la console, utilisez la classe Sccanner. Voici un exemple modifi ...
Publié le 2 juin à 20h04
Concours provincial de la 11e compétition Lanqiao pour les groupes Junior et Senior en C++ (édition 2020)
Partie 1 : Questions à choix multiples Question 1 Enoncé : La valeur de l'expression '6' - '1' est ( ) A. L'entier 5 B. Le caractère '5' C. Expression invalide D. Le caractère '6' Réponse correcte : A Explication : En C++, les littéraux de type caractère (comme '6', '1') sont implicitement convertis en leur valeur de code ASCII pour effectuer d ...
Publié le 1 juin à 13h53