IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Messages des blogs récents

  1. [Actualité] Algorithme itératif pour générer les arrangements de p éléments parmi n

    par , 19/08/2021 à 10h18
    I. Introduction

    Après les combinaisons, on s'intéresse cette fois à un algorithme itératif pour générer tous les arrangements de p éléments parmi n.

    Il va nous permettre ensuite d'implémenter une fonction en Python qui pourra générer un grand nombre d'arrangements sans avoir besoin de les stocker en mémoire.

    L'objectif est toujours d'expliquer le fonctionnement de ce type d'algorithme sans trop s'attarder sur l'écriture de la fonction en Python.
    ...

    Mis à jour 07/07/2022 à 14h00 par User

    Catégories
    Python , Programmation
  2. [Actualité] Algorithme itératif pour générer les combinaisons de p éléments parmi n

    par , 26/07/2021 à 10h19
    I. Introduction

    L'ensemble des combinaisons de p éléments parmi n peut-être généré en utilisant des fonctions récursives.

    Malheureusement ces fonctions ont besoin de plus d'espace mémoire que les fonctions itératives, ce qui peut augmenter nettement le temps d'exécution dans le cas d'un grand nombre d'appels récursifs. C'est pourquoi il vaut mieux en général choisir d'implémenter un algorithme itératif pour ce type de problème.

    L'objectif de ce billet ...

    Mis à jour 07/07/2022 à 13h58 par User

    Catégories
    Python , Programmation
  3. Améliorer l'efficacité d'un algorithme mathématique

    par , 02/07/2021 à 10h13
    I. Introduction

    En pratique, il est souvent utile pour améliorer l'efficacité d'un algorithme mathématique de mémoriser la valeur d'une expression à l'indice i, pour ensuite l'utiliser pour calculer sa valeur à l'indice i+1. Pour cela, on cherche à établir une relation de récurrence entre 2 termes consécutifs.


    II. Algorithme de calcul de l'exponentiel de x

    Le développement en série de ex s'écrit

    Nom : expentielle2.jpg
Affichages : 2962
Taille : 7,2 Ko ...

    Mis à jour 09/07/2021 à 09h32 par User

    Catégories
    VBA , VB.NET , DotNET , Programmation
  4. Implémentation de l’algorithme K-Means en java (partie 3)

    par , 30/04/2020 à 08h20 (Open source et architecture logicielle)
    Pour ce dernier volet voici la classe DataSet qui porte la structure et les méthodes à invoquer pour réaliser l’algorithme K-Means.
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    public class DataSet {
    	private List<Point> population;
    	private List<Centroide> centroides;
    	private  double EPSILON = 0.1;
     
    	public DataSet() {
    		this.population = new ArrayList<Point>();
    		this.centroides = new ArrayList<Centroide>();
    	}
    	public void addData(Point
    ...
    Tags: algorithme, java
    Catégories
    Java
  5. Implémentation de l’algorithme K-Means en java (partie 2)

    par , 29/04/2020 à 08h22 (Open source et architecture logicielle)
    Pour faire suite à la partie 1 voici mon implémentation des objets Point et Centroïde

    1/ Point
    Cet objet permet de stocker les coordonnées 2D d’un individu et de mesurer sa distance à un autre point. J’aurais pu spécialiser la classe abstraite Point2D du package AWT, mais seule la méthode getDistance() nous servira. D’autant que dans un souci de généricité et à l’aide des patrons de conceptions nous pourrons à terme remplacer Point par une unité de stockage de dimension plus ...
    Tags: algorithme, java
    Catégories
    Java
Page 1 sur 2 12 DernièreDernière