{"id":1959,"date":"2022-05-16T07:05:04","date_gmt":"2022-05-16T05:05:04","guid":{"rendered":"https:\/\/labodemaths.fr\/WordPress3\/?p=1959"},"modified":"2022-05-16T07:05:05","modified_gmt":"2022-05-16T05:05:05","slug":"nsi-tri-par-insertion","status":"publish","type":"post","link":"https:\/\/labodemaths.fr\/WordPress3\/nsi-tri-par-insertion\/","title":{"rendered":"NSI, TRI PAR INSERTION"},"content":{"rendered":"\n<p>La fonction tri_insertion suivante prend en argument une liste L et trie cette liste en utilisant la m\u00e9thode du tri par insertion. Compl\u00e9ter cette fonction pour qu&rsquo;elle r\u00e9ponde \u00e0 la sp\u00e9cification demand\u00e9e.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>def tri_insertion(L):\n    n = len(L)\n    # cas du tableau vide\n    if ...:\n        return L\n    for j in range(1,n):\n        e = L&#91;j]\n        i=j\n    # A l'e\u0301tape j, le sous-tableau L&#91;0,j-1] est trie\u0301\n    # et on inse\u0300re L&#91;j] dans ce sous-tableau en de\u0301terminant\n    # le plus petit i tel que 0 &lt;= i &lt;= j et L&#91;i-1] > L&#91;j].\n        while  i > 0 and L&#91;i-1] > ...:\n            i = ...\n        # si i != j, on de\u0301cale le sous tableau L&#91;i,j-1] d\u2019un cran\n        # vers la droite et on place L&#91;j] en position i\n        if i != j:\n            for k in range(j,i,...):\n                L&#91;k] = L&#91;...]\n            L&#91;i] = ...\n    return L\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>La fonction tri_insertion suivante prend en argument une liste L et trie cette liste en&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/labodemaths.fr\/WordPress3\/nsi-tri-par-insertion\/\">Read the post<span class=\"screen-reader-text\">NSI, TRI PAR INSERTION<\/span><\/a><\/div>\n","protected":false},"author":2,"featured_media":1960,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[57],"tags":[],"_links":{"self":[{"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/posts\/1959"}],"collection":[{"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/comments?post=1959"}],"version-history":[{"count":1,"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/posts\/1959\/revisions"}],"predecessor-version":[{"id":1961,"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/posts\/1959\/revisions\/1961"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/media\/1960"}],"wp:attachment":[{"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/media?parent=1959"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/categories?post=1959"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/labodemaths.fr\/WordPress3\/wp-json\/wp\/v2\/tags?post=1959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}