Tatouage des bases des donnees geographiques

cs_nadia46 Messages postés 6 Date d'inscription samedi 8 décembre 2007 Statut Membre Dernière intervention 27 janvier 2008 - 14 janv. 2008 à 12:09
cs_nadia46 Messages postés 6 Date d'inscription samedi 8 décembre 2007 Statut Membre Dernière intervention 27 janvier 2008 - 27 janv. 2008 à 14:11
salut mes amis je cherche a developper une application en java sur le tatouage des bases des donnees geographiques

2 réponses

cs_nadia46 Messages postés 6 Date d'inscription samedi 8 décembre 2007 Statut Membre Dernière intervention 27 janvier 2008
27 janv. 2008 à 14:09
Algorithme de tatouage :
Soit
= P1, .., PN l'ensemble des polygones de la carte `1 a tatouer;
2 msb : Most significant bit;
3 (! : nombre moyen de points dans tous les polygones);
4 LISTE : liste des polygones tatou´es;
5 for j = 1..N do
6 Soit Pj = (p0(x0, y0), p1(x1, y1), .., pn(xn, yn)) je j i`eme polygone;
7 for i = 1..n do
8 R = Randomize(cle||cleSecrete||msb(xi)||msb(yi));
9 if R(0, .., !) = 0 then
(dmax = log2(p2
10 2  d));
11 Indexx = R(0, .., dmax);
12 Indexy = R(0, .., dmax);
13 Mark = R(0, .., 1);
14 xi[Indexx]=Mark;
15 yi[Indexy]=Mark;
16 PropagerSurface();
17 if Propagation reussie then
18 Sauvegarger j dans LISTE;
19 end
20 else
21 Annuler toutes les transformations sur ce polygone;
22 end
23 end
24 end
25 end
je veux la traduction en c++ ou c svl
0
cs_nadia46 Messages postés 6 Date d'inscription samedi 8 décembre 2007 Statut Membre Dernière intervention 27 janvier 2008
27 janv. 2008 à 14:11
Algorithme de d´etection :
Soit
l'espace de dimension N de tous les polygones de la 1 carte `a
tatouer;
2 Integer : compteur 0, total 0;
3 for j = 1..N do
4 Soit Pj = (p0(x0, y0), p1(x1, y1), .., pn(xn, yn));
5 for i = 1..n do
6 R = Randomize(cle||cleSecrete||msb(xi)||msb(yi));
7 if R(0, .., !) = 0 ET Pj 2LISTE then
8 (Point tatou´e);
9 total = total + 1;
10 Indexx = R(0, .., dmax);
11 Indexy = R(0, .., dmax);
12 Mark = R(0, .., 1);
13 if Indexx Mark ET Indexy Mark then
14 compteur = compteur +1 ;
15 end
16 end
17 end
18 end
19 Retourner(compteur/total) ;(Pourcentage de points tatou´es d´etect´es);
Algorithm 2: Algorithme de d´etection
je veux une traduction en c++ ou c
0
Rejoignez-nous