Advertisement
Guest User

ex8-9

a guest
Sep 24th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.62 KB | None | 0 0
  1. def ex8(tab, gauche, droite, q):
  2.     if gauche < droite :
  3.         tab, k = Placer(tab, gauche, droite)
  4.         tab = ex8(tab, gauche, k - 1, q)
  5.         if gauche - k + 1 == q && droite == len(tab):
  6.             return tab[gauche:k - 1]
  7.         tab = ex8(tab, k + 1, droite, q)
  8.         if k + 1 - droite == q && droite == len(tab):
  9.             return tab[k + 1:droite]
  10.     return tab
  11.  
  12.  
  13. def ex9(tab, gauche, droite):
  14.     if gauche < droite :
  15.         m = median(tab[gauche:gauche+2])#python 3
  16.         tab, k = Placer(tab, m, droite)
  17.         tab = ex7(tab, gauche, k - 1)
  18.         tab = ex7(tab, k+1, droite)
  19.     return tab
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement