Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Deparazitare externa pisici fara ...

Seriale turcesti/coreene online H...

Merita un Termostat Smart pentru ...

Sfat achizitie MTB Devron Riddle
 Problema mare cu parintii= nervi ...

switch microtik

Permis categoria B la 17 ani

Sfaturi pentru pregatirea de eval...
 Crapaturi placa

cum imi accesez dosarul electroni...

Momentul Aprilie 1964

Sursa noua - zgomot ?
 A fost lansat Ubuntu 24.04 LTS

Pareri apartament in zona Berceni?

Free streaming SkyShowtime de la ...

Skoda Fabia 1.0 TSI (110 CP)- 19 ...
 

[CUM] eficientizez aplicarea a 3 filtre pentru o lista

- - - - -
  • Please log in to reply
3 replies to this topic

#1
sorin147

sorin147

    Senior Member

  • Grup: Senior Members
  • Posts: 6,368
  • Înscris: 11.08.2003
lista e destul de mare iar filtrele pot fi de excludere, aproximative sau exacte.
Aparent adevarat/fals nu prea e de ajutor pentru ca filtrul respectiv poate sa nu aiba valori. In acest sens ma gandeam sa folosesc 0,1,2 (0 - filtrul nu exista, 1 - filtrul exista si nu e valid, 2 - filtrul exista si e valid)

Pana acum
1- iterez fiecare rand pornind de la premiza ca randul nu este valid (fals)
2- daca prin filtrul de aproximativ un element este valid, atunci fals devine adevarat; continua
3- daca prin filtrul de exact un element este valid, fals -> adevarat; continua
4- daca prin filtrul de excludere un element e valid, adevarat / fals -> fals; stop
5- daca a ajuns pana aici si mai avem si adevarat, atunci randul este valid


prima buba:
- intre 2 si 3: daca trece de 2 (care e aproximativ), deci valoare adevarat,  dar nu si exact, atunci randul tot mai poate fi adaugat pentru ca nimic nu va mai schimba valoarea in fals. Aici probabil se va justifica folosirea a 0,1,2.

Daca n-are sens ce-am scris, scuze! (In mintea mea are :) )

Exemplu:
rand: ana are mere

test1: filtru: exact: ana,  aproximativ:  mer, exclude: are
- aproximativ -> adevarat, exact -> adevat, exclude-> fals   ==> randul nu e valid
test2: filtru: exact: andrei, aproximativ: mer, exclude: ciuciu
- aproximativ -> adevarat, exact -> fals, exclude -> ignora  ==> randul nu e valid
test3: filtru: exact: ~nimic~, aproximativ: ar, exclude: ~nimic~
- aproximativ -> adevarat, exact -> ignora, exclude -> ignora ==> randul e valid
...


3 Variante:
- fie prostiile mele nu au sens si atunci macar ne distram
- fie cineva va veni cu o idee mai buna
- fie citind inca o data ce am scris aici imi dau singur seama de rezolvare

#2
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
Nu prea are sens ce ai scris, cred că ești atât de adâncit în problemă încât ai impresia că explici clar care e problema.

Voi încerca însă să intuiesc ce vrei.

Poți aborda combinatoric problema. Atunci când adaugi un element în listă, îl confrunți cu fiecare element deja existent în listă, care votează ce se poate întâmpla cu noul element. Posibile voturi: accept, reject, replace.

Dacă un votant zice reject, dar altul zice replace, atunci e replace: cel care a zis replace e înlocuit de elementul în curs de adăugare.

#3
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,442
  • Înscris: 10.08.2005
Un filtru ar trebui sa aiba nume
Equal, NotEqual, Contains, NotContains, etc
Eu din cate am inteles tu aplici acelasi filtru cu alt keyword.

#4
sorin147

sorin147

    Senior Member

  • Grup: Senior Members
  • Posts: 6,368
  • Înscris: 11.08.2003
aparent problema s-a rezolvat de la sine, NU mai e nevoie! :)
Multam de ajutor, ala care a fost! Posted Image

Anunturi

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate