Inscription / Connexion Nouveau Sujet
Niveau LicenceMaths 2e/3e a
Partager :

validite

Posté par
nesrineNour
14-10-18 à 16:54

- Tri a bulles `
On considere l'algorithme de tri ` a bulles suivant : `
def Push(tab,k)
j=1
while j<k:
           if tab[j]<tab[j-1]:
                  tmp=tab[j-1]
                  tab[j-1]=tab[j]
                  tab[j]=tmp
           j=j+1


def BubleSort(tab):
i=0
n=len(tab)
while i<n :
             Push(tab, n-i)
             i=i+1
            print("i=", i, " tab=", tab)


Question 3
On commence par etudier la validit ´ e de ´ Push.
Soit tab1 = tab et pour j ∈ {2, · · · , k}, tabj designe le tableau ´ tab obtenue a la fin du corps de boucle de ` Push
(apres l'incr ` ementation de ´ j).
Soit alors la propriet´ e´ Π(j), j ∈ {1, · · · , k} :
— tabj [j · · · n − 1] = tab1[j · · · n − 1]
— tabj [0 · · · j − 1] est constitue des ´ el´ ements de ´ tab1[0 · · · j − 1] de sorte que tabj [j − 1] contienne le plus grand
el´ ement de ce sous-tableau. ´
Montrez la propriet´ e´ Π(j), j ∈ {1, · · · , k} par recurrence sur ´ j.

Posté par
nesrineNour
re : validite 14-10-18 à 16:56

excusez moi mais jai oublier de mentionner le probleme qui est que jarrive pas a prouver la validite merc

Posté par
carpediem
re : validite 14-10-18 à 17:23

BONJOUR

MERCI

AU REVOIR


et il serait bien d'arrêter de faire des copier-coller qui rendent illisible le texte ... come déjà ici validite



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1674 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !