Hjem Personlig finansiering Bruke Greedy Reasoning with Algorithms - dummies

Bruke Greedy Reasoning with Algorithms - dummies

Video: Developing for Android: the Naughty Bits (Android Dev Summit 2015) 2024

Video: Developing for Android: the Naughty Bits (Android Dev Summit 2015) 2024
Anonim

Greedy resonnement blir ofte brukt som en del av en optimaliseringsprosess. Algoritmen ser problemet et steg om gangen og fokuserer bare på trinnet. Hver grådig algoritme gjør to forutsetninger:

  • Du kan lage et enkelt optimalt valg i et gitt trinn.
  • Ved å velge det optimale valget i hvert trinn, kan du finne en optimal løsning for det totale problemet.

Du finner mange grådige algoritmer, hver optimalisert for å utføre bestemte oppgaver. Her er noen vanlige eksempler på grådige algoritmer som brukes til grafanalyse og datakomprimering, og årsaken til at du kanskje vil bruke dem:

  • Kruskals Minimum Spanning Tree (MST): Denne algoritmen demonstrerer faktisk et av prinsippene om grådige algoritmer som folk kanskje ikke tenker på umiddelbart. I dette tilfellet velger algoritmen kanten mellom to noder med den minste verdien, ikke den største verdien som ordet grådig kan i første omgang formidle. Denne typen algoritme kan hjelpe deg med å finne den korteste banen mellom to steder på et kart eller utføre andre grafrelaterte oppgaver.
  • Prim's MST: Denne algoritmen deler en ukjent graf (en i hvilken retning ikke vurderes) i halvparten. Den velger deretter kanten som forbinder de to halvdelene slik at totalvekten til de to halvdelene er den minste som den kan være. Du kan finne denne algoritmen som brukes i et labyrintspill for å finne den korteste avstanden mellom start og slutt på labyrinten.
  • Huffman Encoding: Denne algoritmen er ganske kjent i datamaskiner fordi den danner grunnlag for mange datakomprimeringsteknikker. Algoritmen tilordner en kode til hver unik dataoppføring i en strøm av oppføringer, slik at den mest brukte dataregistreringen mottar den korteste koden. For eksempel vil brevet E normalt motta den korteste koden når du komprimerer engelsk tekst, fordi du bruker det oftere enn noen annen bokstav i alfabetet. Ved å endre kodingsteknikken kan du komprimere teksten og gjøre den betydelig mindre, noe som reduserer overføringstiden.
Bruke Greedy Reasoning with Algorithms - dummies

Redaktørens valg

Slik eksporterer du LinkedIn-kontakter til Outlook Express - dummies

Slik eksporterer du LinkedIn-kontakter til Outlook Express - dummies

Hvis du liker å bruke Outlook Express, ha lykke til: Dine LinkedIn-kontakter kan gå der, like bra som de kan noe annet sted. Ikke bare elsker måten LinkedIn gjør livet ditt lettere? Når du har opprettet eksportfilen din, kan du eksportere forbindelsene til Outlook Express ved å følge disse enkle trinnene: ...

Slik eksporterer du kontakter fra LinkedIn til e-postprogrammet ditt - dummies

Slik eksporterer du kontakter fra LinkedIn til e-postprogrammet ditt - dummies

Som du bruker LinkedIn og bygger opp kontaktnettverket, kan du ende opp med flere kontakter "på fil" i LinkedIn-nettverket enn lagret i e-postprogrammet. Du vil imidlertid kanskje bruke ditt eget e-postsystem til å kommunisere med alle dine LinkedIn-førstegangsforbindelser i stedet for å stole på LinkedIns meldingssystem. ...

Hvordan man støtter noen på LinkedIn - dummies

Hvordan man støtter noen på LinkedIn - dummies

Som du bruker LinkedIn, bør du legge merke til at systemet ofte ber om du tilslutter dine kontakter for spesifikke ferdigheter på profilen deres. LinkedIn bygget dette inn i systemet for å gjøre det så enkelt og automatisk som mulig å godkjenne kontaktene dine uten at du leter etter en bestemt skjerm eller funksjon. Du kan se en ...

Redaktørens valg

Outfoxing en lefty på tennisbanen - dummies

Outfoxing en lefty på tennisbanen - dummies

Lefties er en ekte smerte i nakken for righties på tennisbane. Venstrehånds spillere nyter visse naturlige fordeler. Den største er at av grunner ingen kan virkelig forklare - i hvert fall ikke i levevilkår - lefty spin serverer er spesielt dødelig. Lefties tjener også bedre i addomstolen mens ...

Medlemmene av et krøllehold - dummies

Medlemmene av et krøllehold - dummies

I curling, kalles laget du spiller på, en rink. Rinken består av fire spillere: ledelsen, den andre, den tredje (også kalt styret, vice-skip eller kompis), og skipet. Hver spiller har spesifikke plikter: Lead: Ledelsen kaster de to første klippene i enden og feier deretter ...

Kaster den perfekte skottet på Bowling Alley - dummies

Kaster den perfekte skottet på Bowling Alley - dummies

Kaster det perfekte skuddet kan føre til en høyere bowling scorer; Å kaste mange perfekte skudd kan føre til et perfekt spill - en poengsum på 300. For å få et perfekt krokskudd: Rett håndleddet til bowlinghånden. Din bowlinghånd, ikke overraskende, er den som holder ballen. Pass på ikke ...

Redaktørens valg

Fremme blandet kampsport gjennom kampsportkonkurranser - dummies

Fremme blandet kampsport gjennom kampsportkonkurranser - dummies

Kampsportsfremmende aktiviteter er begivenheter satt på av Mixed Martial Arts (MMA) ), og hver har sine egne regler og forskrifter. Selv om de fleste kampanjetilbudene bruker reglene som er omtalt i Unified Rules of MMA, varierer lengden på runder, antall runder og hvileperiode mellom alle, av organisasjon. I tillegg er påkledning, oppfølging, oppførsel, ...

Reglene for Mixed Martial Arts Fighting - dummies

Reglene for Mixed Martial Arts Fighting - dummies

Reglene for Mixed Martial Arts (MMA) varierer litt fra en kampanje til neste fordi hver kamporganisasjon kan skape unike regler. For eksempel kan reglene for Ultimate Fighting Championship (UFC) avvike noe fra reglene for Strikeforce. Hver begivenhet må overholde statens regler for atletisk kommisjon som ...

2010 OL: Nordic Combined Medal Favorites - dummies

2010 OL: Nordic Combined Medal Favorites - dummies

Den nordiske kombinasjonen har alltid vært dominert av nord europeerne. I år inkluderer de nordiske kombinert olympiske medaljevennene atletene fra Norge, Tyskland, Sverige og Russland, men det amerikanske laget er også på jakt. Hvis en av amerikanerne har en god dag, kan han bare vinne en nordisk kombinert ...