<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.centrale-med.fr/informatique/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.centrale-med.fr/informatique/feed.php">
        <title>WiKi informatique - restricted:alg-1</title>
        <description></description>
        <link>https://wiki.centrale-med.fr/informatique/</link>
        <image rdf:resource="https://wiki.centrale-med.fr/informatique/entrale-med.fr/informatique/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-04-30T08:22:41+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp0.5?rev=1442394000&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp0?rev=1479211540&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp1.5?rev=1479982404&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp1?rev=1480419944&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp2.5?rev=1442497895&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp2?rev=1483966105&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp3.5?rev=1446282110&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp3?rev=1484149847&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp4.5?rev=1446291584&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp4?rev=1453458342&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.centrale-med.fr/informatique/entrale-med.fr/informatique/lib/tpl/bootstrap3/images/favicon.ico">
        <title>WiKi informatique</title>
        <link>https://wiki.centrale-med.fr/informatique/</link>
        <url>https://wiki.centrale-med.fr/informatique/entrale-med.fr/informatique/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp0.5?rev=1442394000&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-16T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tp0.5</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp0.5?rev=1442394000&amp;do=diff</link>
        <description>TP 0.5

Pour aller plus loin que le TP0. En est la suite directe.

Sudoku Incomplet

On remplacera par des 0 les nombres inconnus. La variable ci-après est par exemple un sudoku incomplet de la grille précédente : 


grille_1 = [0, 0, 0, 0, 0, 0, 0, 4, 0,
            0, 0, 8, 4, 0, 2, 0, 5, 7,
            0, 0, 4, 8, 0, 3, 2, 1, 0,
            7, 4, 0, 0, 0, 5, 0, 9, 0,
            2, 0, 3, 1, 0, 6, 4, 0, 5,
            0, 8, 0, 7, 0, 0, 0, 6, 2,
            0, 3, 2, 5, 0, 7, 9, 0, 0,
          …</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp0?rev=1479211540&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-15T12:05:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tp0</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp0?rev=1479211540&amp;do=diff</link>
        <description>TP0
bases de pythonpyCharm

Pycharm (l&#039;ide) est installé par défaut dans les salles linux de l&#039;ÉCM. Pour le lancer, ouvrez un terminal (cliquez sur la télé) et tapez : pycharm.sh puis entrée. L&#039;éditeur doit se lancer. Lors de la première utilisation il vous demandera plein de trucs, essayer de répondre intelligemment (vous ne pourrez de toute façon pas faire de raccourcis sur le bureau ou dans</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp1.5?rev=1479982404&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-24T10:13:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tp1.5</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp1.5?rev=1479982404&amp;do=diff</link>
        <description>TP 1.5

Pour aller plus loin que le TP1. En est la suite directe.

Corrélation aux complexités théoriques

Le rapport entre le temps mis pour effectuer un algorithme et sa complexité théorique doit être une droite.
Utilisez numpy et polyfit pour calculer la droite de régression linéaire de ce rapport pour l&#039;algorithme naïf et l&#039;algorithme rapide.</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp1?rev=1480419944&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-29T11:45:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tp1</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp1?rev=1480419944&amp;do=diff</link>
        <description>TP1

Elements de complexité et programmation par tests (niveau 1).

Les tests

Nous devons être certains que toutes les méthodes, fonctions ou modules que nous créons soient corrects. On écrira donc des tests pour être moralement sûrs que nos programmes fonctionnent (la plupart du temps une preuve de code est illusoire). $x^y$$y$$x$$y$$x^y$</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp2.5?rev=1442497895&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-17T13:51:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tp2.5</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp2.5?rev=1442497895&amp;do=diff</link>
        <description>TP 2.5

Pour aller plus loin que le TP2. En est la suite directe.

Nous allons implémenter deux tris rigolos.

Tri idiot

Implémentez le  tri stupide et vérifiez sa complexité pour des listes de petite taille.

Le tri par base

Le tri par base (radix sort) est un tri utilisant l&#039;écriture d&#039;un nombre. Le but de cette partie est d&#039;implémenter cet algorithme avec des nombres écrits en base 10.</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp2?rev=1483966105&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-09T12:48:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tp2</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp2?rev=1483966105&amp;do=diff</link>
        <description>TP2

Tris.

But du TP

On vous demande ici de programmer avec plein de petites fonctions qui effectuent une tâche unique dont le nom permet de comprendre la fonction. On essayera ainsi de décomposer les algorithmes en tâches que l&#039;on pense insécables.$\mathcal{O}(n^2)$$\mathcal{O}(n \log((n))$</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp3.5?rev=1446282110&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-10-31T09:01:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tp3.5</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp3.5?rev=1446282110&amp;do=diff</link>
        <description>TP 3.5

Pour aller plus loin que le tp3. En est la suite directe et concerne les arbres.

Structure

Utilisez la structure vue dans le tp3 pour encoder un arbre (la racine sera de numéro 0).

Comment reconnaître la racine en ne connaissant que la structure ? $i$$i$$\mathcal{O}(N)$$i$$j$$k$$\mathcal{O}(N)$$i$$j$</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp3?rev=1484149847&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-11T15:50:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tp3</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp3?rev=1484149847&amp;do=diff</link>
        <description>TP3

S&#039;habiller le matin. Un ensemble de contraintes possibles :



Le but de ce TP est de résoudre ce problème en proposant un ordre d&#039;habillage possible.

Préparatifs

Un début

	*  Ajoutez au graphe un sommet de départ, voisin de tout les sommets du graphe sur lesquels aucun autre sommet ne pointe$i$$i$</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp4.5?rev=1446291584&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-10-31T11:39:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tp4.5</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp4.5?rev=1446291584&amp;do=diff</link>
        <description>TP4.5

Pour aller plus loin que le tp4. En est la suite directe et concerne les tâches à durées variables. On considérera le graphe de contraintes suivant : 

	*  tâche : A ; tâches antérieures : D F R ; durée 5
	*  tâche : B ; durée  4
	*</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp4?rev=1453458342&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-22T10:25:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tp4</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:alg-1:tp4?rev=1453458342&amp;do=diff</link>
        <description>TP4

Le but de ce TP est de résoudre des problèmes d&#039;ordonnancement.

 Ici, on suppose que l&#039;on a de l&#039;aide pour s&#039;habiller et que l&#039;on cherche à s&#039;habiller le plus vite possible. On utilisera le même graphe que pour le tp3.


toujours

Structure de graphe

Lors du</description>
    </item>
</rdf:RDF>
