FIN = -1
VIDE = -2

TS=[2,-1,6,-2,-2,-2,7,9,-2,-1,-2,-2]
TF=[("essai.log",1),("essai.txt",0)]



def occupes(TS) :
    pass


def nombreFichier(TS) :
    pass


def coherence(TS,TF) :
    pass


def depart(nom,TF) :
    pass


def places(nom,TS,TF) :
    pass

def taille(nom,TS,TF) :
    pass


def construitPrecedent(TS) :
    N = len(TS)
    precedent = N*[FIN]
    for i in range(N) :
        if TS[i] == VIDE :
            pass
        elif TS[i] != FIN :
            pass
    return L

            
def premierSecteur(ns,TS) :    
    pass
        
def nomFichier(ns,TS,TF) :
    pass
    
def libre(TS) :
    L = []
    N = len(TS)
    k = 0
    while k < N :
        break #ligne à enlever
        if TS[k] == VIDE :
            deb = k
            compt = 1
            j = k + 1
            while ... and ... :
                compt += 1
                j += 1
            L.append([deb,compt])
            k = ...
        k = k + 1
    return L

def firstFit(N,TS) :
    pass

def bestFit(N,TS) :
    pass
    
