Startseite > Archiv > Auflösung des dritten dotnetpro.contests

Auflösung des dritten dotnetpro.contests

dotnetpro 6/2005 Von erschienen in dotnetpro 6/2005 auf Seite 35
Code: A0506ContestResult
Keine Bewertung

Drei GByte Daten zu verarbeiten ist auch für moderne Rechnersysteme kein Pappenstiel. Trotzdem nahmen 28 Lösungen die Herausforderung an: Ein Datenvolumen sollte zeitoptimiert analysiert und nach speziellen Vorgaben ausgewertet werden – eine sehr komplexe Aufgabe. Doch das Ergebnis ist beeindruckend – auch wenn es nicht nur fehlerfreie Lösungen gab.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

_blnAnalyzeRunning   _dtblResults   _strFileLocation   _strFirstFileName   _strSecondFileName   _strSecondFileTopTen   _strThirdFileName   _strThirdFileTopTen   0000000000   035_ContestRes_tib_ws_kf_ws03   10201010152510141144   10201010152510181182   10201010152510201201   1020910152510161153   2003   2005   200513   200535   200539   200541   2005www   2025993750JaData1   2147483647   2Print   3100   610201010152510201201   6685102415NeinData2   668658036NeinData3   810201000251020955   A0506ContestResultsCommunity   Abbildung   aber   abgegebenen   abgeschlossen   abgeschoben   Abrut   Abschließend   Absturz   Abzü   Acht   achten   achtet   addieren   addiert   addierten   Adresse   aktuel   aktuellen   alle   allen   aller   Allerdings   alphanumerisch   also   Analyse   Analysefunktion   Analysefunktionen   analysierendes   analysiert   andere   anderen   anders   Änderung   Andreas   angeführten   angegebenen   angelegt   angepasst   angestoßen   anhand   Ansatz   anschauen   anschließend   Ansons   Antworten   Anwendung   Anwendungen   Anzahl   Anzahl1   ANZAHL2   Anzahl3   anzupassen   arbeitet   arbeiteten   Arbeitsverzeichnis   arrFileNames   Assert   ASSERT_VALID   auch   aufaddiert   Aufbau   Aufbereitung   auffinden   auffor   Aufgabe   Aufgaben   Aufgabenformulie   Aufgabenstellun   Aufgabenstellung   Aufgabenstellungzusammenzufassen   aufgeteilt   aufgetretenen   Aufkommen   Auflösung   Aufwand   aufwändi   aufzurufen   augen   Ausfüh   ausführen   Ausga   Ausgabe   Ausgabedaten   Ausgabedialog   Ausgabefor   Ausgabeformat   Ausgangs   Ausgangsdateien   Ausgangswörterliste   ausgefiltert   ausgeführt   ausgege   ausgegeben   ausgerichtet   ausgeschlossen   ausgewertet   Auslagerungsda   Ausnahme   ausreichend   aussagekräftigen   ausschließlich   Aussehen   außer   Außerdem   außerhalb   Ausstattung   Auswahldialog   auswählen   Auswerten   Auswertung   Auswertungs   Auswertungslauf   Auswertungszeit   Auszüge   Autor   bankprogrammiersprache   Basic   baugleiche   Bedarf   bedeutet   beeindruckend   beendet   befasst   befinden   befindet   Beginn   begut   beim   Beispieldaten   Beiträge   Beiträgen   bekannt   beliebigen   belle   belohnt   benes   benötigt   benötigte   Benut   Benutzer   Benutzeroberflä   Bera   Bereichen   bereit   bereits   Bereitstellung   bereitsvier   berücksichtigen   berücksichtigenden   berücksichtigt   berücksichtigten   bescherte   besitzt   besten   Beta   Beta1   Beta2   beteiligt   betrachten   Betriebssystem   bevorzugte   bewerbsbeiträge   bewertet   Bewertung   Bezeich   blau   Bleibt   Blick   Bonus   Bonuspunk   Bonuspunkte   Bonuspunktevergabe   bool   bParallel   bringt   Bruch   CanStart   Caption   Case   CCTDDlg   CDataCruncher   char   chen   chend   chende   chenden   chergestellt   circa   cker   Clear   Close   Code   codiert   Community   contest   contests   continue   Counter   CStringArray   CTextException   CurIdx   CUserException   dabei   dafür   daktion   damit   danken   dann   daran   darin   Darstellung   Darüber   dass   Data1   Data2   Data3   DataRow   Datasource   Datei   Dateianalyse   Dateianlage   Dateien   Dateierwei   Dateierweiterung   Dateiformat   Dateigenera   Dateigenerator   Dateigenerators   Dateigröße   Dateikürzel   Dateimodus   Dateina   Dateinamen   Daten   Datenanalyse   Datenausga   Datenauswer   Datenauswertung   Datenbank   Datenda   Datendatei   Datendateien   DatendateiErgebnisliste   Datengröße   Datenmengen   Datenver   datenverzeichnis   Datenverzeichnisse   Datenvolumen   Datenzusammenfas   Dauer   davon   dazu   Dement   Dementspre   dementsprechend   denen   denn   Dennoch   deren   dern   ders   dert   derte   derten   dessen   Detail   Detailinformatio   Detailinformationen   detaillierte   deutet   deutiges   dgvResults   Dialo   dienen   Dienst   dies   diese   diesem   diesen   dieser   dieses   diesmal   Dievollständigen   dieWörterlisten   Differenz   Dipl   Direktan   diverse   dnpData1   dnpData2   dnpData3   doch   DoEvents   dotnetpro   dows   drei   Dritte   dritten   dritter   drittschnellste   drResult   drückt   durch   durchaus   durchführen   dürfen   dürften   dynamisch   Ebene   ebenfalls   Ebenso   eindeu   eindrucks   eine   einem   einen   einer   eines   einfache   einfachen   Eingabe   Eingabefor   Eingabewerte   Eingangsdateien   Eingangsdaten   Eingangsformat   einge   eingegeben   eingehalten   eingereich   eingerichtet   eingerichtetem   eingesandten   eingeschränkt   eingeschränkte   eingesetzten   einheitli   einheitlich   einhergehend   einige   einmal   Einordnung   einschließlich   einsortiert   einzelne   einzelnen   einzelner   einzubetten   einzusortieren   ElementAt   else   enabled   Ende   Endergeb   Endergebnis   Endergebnissen   endgültige   Enterprise   enthält   enthalten   enthaltenen   entneh   entnehmen   entspre   entsprechend   entsprechende   entsprechenden   entweder   entwickelt   Entwickler   Entwicklung   Erfah   erfolgen   erfolgt   erfolgte   erforderlich   erforderten   Ergeb   ergeben   Ergebnis   Ergebnisaus   Ergebnisausgabe   Ergebnisauswertung   Ergebnisdatei   Ergebnisdateien   Ergebnisermitt   Ergebnisliste   Ergebnisse   Ergebniswerte   ergibt   erhalten   erheblichen   erhielten   erklärt   erläutert   erleichtern   ermittelt   ermittelten   erneut   errei   ErrorMessage   Erstabgabe   erste   Erstel   erstellen   erstellt   ersten   erweiterte   erwünscht   erzielen   erzielt   Excel   ExcelErgeb   Exel   Existenz   Exit   explizit   extern   Fachbuchautor   Fall   fallen   Fällen   falsch   falsche   false   fassen   fasst   fehlen   fehlenden   Fehler   fehlerfrei   fehlerfreie   Fehlermeldungen   Fehlfunktionen   ferner   fest   Festplattenspeicher   figkeiten   File   FileAna   FileAnalyse   FileAnalyze   FileGenera   FileGenerator   FILESCOUNT   finden   FNames   folgen   Form   Form_Load   Format   Formulierungen   ForNext   FoxPro   fragen   Frauen   Frauenanteil   frei   freie   freier   führt   führten   Function   fünf   funktio   Funktion   Funktionalität   Funktionalitäten   Funktionen   Funktionsumfang   gabe   galt   GByte   geändert   geänderten   geben   gebenen   gefasst   gefolgt   gefor   gefordert   geforderte   geforderten   gehandhabt   Gehirnschmalzdotnetpro   gemein   gemeldet   Genauigkeit   Generatorprogramm   Generators   generieren   generierenden   generiert   generierten   genutzt   geordnet   Georg   geprüft   gesam   Gesamt   Gesamtanzahl   Gesamtaufkommen   gesamte   Gesamtergebnis   Gesamthäufigkeit   Gesamtliste   Geschwindigkeit   gesondert   gestartet   gesucht   GetAt   getrennt   getrennten   GetResult   GetSize   GetTickCount   gewählt   gewesen   gibt   gilt   gleiche   gleichen   gleichnamige   grammabstürze   grammiersprache   grammierwettbewerb   große   Größe   großen   Grund   Grundfunktionalitäten   Grundfunktionen   Grundvoraussetzung   haben   halber   handenen   HARD   häufig   Häufigkeit   Häufigkeiten   Häufigkeitenzusammengestellt   häufigsten   Hauptdialog   Hauptfunktionalitäten   Heft   Heike   HeppnerVC   Herausforderung   hervorzuheben   hielt   hier   Hilfe   Hilfsprogramm   Hillig   HilligC   hingegen   hinteren   hinterlegt   Hinweisen   hoffen   Home   hörten   Hörzer   HörzerC   Ideen   identische   Ihnen   Ihrer   ihrerseits   Immerhin   imple   implementieren   implementiert   implementierten   Information   Informationen   Inge   IngES   innerhalb   input   insgesamt   InStr   Integer   inter   interessante   interessanten   interessierten   interne   internen   Interpunk   Interpunktionszei   ItemArray   Jede   jedem   jeder   jewei   jeweiligen   jeweiligenVorkommens   jeweils   Johannes   Join   Journalist   Kandidat   kann   Kauf   kein   keine   kennen   kleinen   knapp   kommen   Kommt   kompakten   komplexe   Konkur   konkurrenzfähig   können   konnte   konnten   Kontrolle   kontrollieren   kopie   korrekt   korrekte   korrekten   korrektes   korrigiert   Krea   Lauf   laufen   Lauffähigkeit   lbInfo   lediglich   Legen   legt   leitet   Length   letz   letztendlich   lich   licht   lief   liefern   liegen   liegt   ligen   Line   Liste   Listen   Listenansichten   Listenfelder   Listing   lohnt   long   Loop   Lösun   Lösung   lösungen   Lösungs   Lösungsansatz   Lösungsbeitrag   lStartTime   lTimeSpan   lung   lungen   lyse   m_bBreak   m_nLastProgressValue   m_poResults   Mail   Maslo   maximal   maximale   MByteWörter   mehr   mehreren   Meldung   mentieren   mentiert   mern   MessageBox   MessageBoxButtons   MessageBoxIcon   Messung   Methode   MeyerC   Michael   miersysteme   Millisekunden   Millisekungen   Mindestabzug   mindestens   Mini   Minimal   Minuten   Mitarbeit   mitFehlermeldung   mithilfe   mitsamt   mittelt   mittelten   mittleren   mitunter   möchte   moderne   möglich   msdn   muss   müssen   musste   mussten   nach   nachdem   nacheinander   nachSprache   nachvollzie   nahme   nahmen   Namen   namentlich   namentliche   nauere   Neben   nerierten   NET10201010152510181182   NET6   NET8201010152510201182   netpro   Neuanlage   neue   neuen   neuenVerzeichnisauswahl   NewRow   Newsgroup   newsgroups   Next   nFile   nicht   nieurbüro   nisauswertung   nisse   noch   nommen   nTime   null   nung   nungsfelder   nutzbar   nutzt   oDataCruncher   oDataCruncher0   oDataCruncher1   oDataCruncher2   oder   offen   offiziell   Ohne   Olaf   Open   optimiert   optional   Ordneraus   Ordnern   ordnet   output   oWScan   Pack   Pappenstiel   Path   Pentium   Peter   Platz   Plätze   Plätzen   platzierten   pnDurationMS   präsentiert   präsentierte   präsentierten   Preserve   Print   Prinzip   private   Problem   Probleme   problemlos   ProcessFile   ProcessResultArrays   Program   Programm   Programmaus   Programmdesign   Programme   Programmier   Programmieraufgabe   Programmieren   Programmiererinnen   Programmiersprachen   Programmierwettbe   Programmierwettbewerb   Programmierwettbewerbe   Programmverzeichnis   Prozessorzeitpla   prüfen   public   Publikationen   puncto   Punk   Punktabzug   Punktabzüge   Punkte   Punkten   Punktevergabe   punktionName   Quell   Quelltext   Quelltextänderun   Quelltexte   Quelltextebene   Quelltextfor   quittierten   Rahmen   Ralf   Rang   Ränge   Rangfolge   Rangliste   rauf   reagierte   Rechner   Rechnersysteme   recht   ReDim   Regel   Regeln   relativ   renz   return   richtige   riierten   Routine   Rows   rufen   rung   rungsaustausch   rungsgeschwindigkeit   RunProcess   sammen   samtaufkommen   SArr   satt   schen   schiedliche   schiedlichen   schließlich   schmidt   SchmidtVB   schnell   schnelle   schnellste   schränkte   Schritt   schwindigkeit   sehen   Sehr   sein   seinDialog   seine   seinem   selbst   SELECT   Sempron   Sequen   sequenziellen   Service   setzt   setzte   ShellSort   Show   sich   sichergestellt   sicherzustellen   Siegerbeiträge   Siegertreppchen   siehe   sind   sinn   Size   sodass   Software   soll   sollen   Sollte   sollten   sondern   Sortieren   sortiert   Speicherkapazität   Speichernutzung   speziellen   spielte   Split   Sprache   SpracheAnzahl   sprachen   sprechend   sprechende   StahlVB   Standardmä   Standardmäßig   startet   Status   STATUS_BROKENOFF   STATUS_BUSY   STATUS_ERROR   Stelle   stellt   stellung   sten   strEndElement   strEndResult   strFirstFileTopTen   string   Studio   Stunden   stürzen   sung   sungen   system   Systemen   Systems   Tabelle   Taktung   tätig   tatsächlich   tbTime   Technik   tei2   teien   teigenerator   Teil   teilen   Teilergebnissen   Teilinformationen   Teilneh   Teilnehmer   Teilnehmern   Teilwer   Teilwerte   Teilwerten   tendatei   tendateien   tendlich   tensive   tenverarbeitung   TER1   tergebnis   terung   Test   Testdateien   testen   Testprogramm   Testrechner   tevergabe   Text   THEN   this   Throw   tiert   timeGetTime   TimeSpan   tionszeichen   tivität   tollen   Tool   tors   ToString   Tragen   trägt   tResults   Trim   trotzdem   true   tsbExit   tsbSelectFolder   tsbStart   TStart   tung   über   überdie   übereinstimmende   überhaupt   Übernahme   übernommen   übersichtlich   Übersichtlichkeit   UBound   UhrSeite   uint   Umbenen   umgesetzt   umkopieren   umkopiert   Umsetzung   umzusetzen   unabhängig   unmittelbar   unter   untergeordnete   unterscheiden   Unterschiede   unterschiedliche   unterschiedlichen   unterschiedlichenVarianten   unvollständigen   ursprünglich   Variante   Varianten   variieren   variiert   vbCrLf   veranschau   verantwortlich   Verarbeite   verarbeiten   Verarbeitung   verdrängt   vereinfacht   vereinfachte   verfügbar   verfügen   vergangenen   vergeben   verglei   vergleiche   verhältnismäßig   verlieren   vernachlässigt   veröffentlichen   Version   Versuch   verteilt   verteilte   Verteilung   verwenden   verwendet   verwendete   verwendeten   Verzeichnis   Verzeichnisan   Verzeichnisanwahl   verzeichnisse   Verzeichnissen   Verzeichniswahl   VerzeichniswahlAusgangsdateien   verzichtet   vice   viele   vielen   vier   vierten   Visu   Visual   Vogt   VogtVisual   void   voll   vollen   vollständig   vorab   Voraussetzungen   vorbereiteten   Vorgabe   Vorgabedateien   Vorgabedaten   Vorgaben   vorge   vorgege   vorgegeben   vorgegebenen   vorhanden   vorhandene   vorkommen   vorliegen   vorzunehmen   Wahl   wahldialog   wählen   wählt   wahlweise   waige   ware   wäre   waren   warum   wCount   weil   weise   weisen   weiter   weitere   weiteren   welchen   welcher   wendung   wendungen   wenig   wenige   Wenn   werb   werden   Werte   wertung   Westphal   WestphalVB   wett   Wettbewerb   Wettbewerben   while   wichtig   wicklung   widmen   wiederholten   wiederum   WinDoEvents   WINDOWS   wird   Wissen   wobei   Wodzynski   WodzynskiVC   Wolfgang   wollten   Word   Wordlist   Wort   Wörter   Wörter1   Wörter2   Wörter3   Wörterlis   Wörterliste   WörterlisteAnzahl   Wörterlisten   Wörterlistendatei   Wörterlistendateien   wörterMindestgröße   wörtern   Wortes   Wortlisten   wurde   wurden   ximal   Zählen   zählten   zehn   zeichnisse   zeigt   ZeileZufällige   Zeit   zeitbibliothek   Zeitgründen   zeitmäßig   Zeitmes   Zeitmessun   Zeitmessung   zeitoptimiert   Zeitwerten   zerdefiniert   zerlegen   ziehungsweise   ziellen   ZobelC   Zudem   zugehörige   zumal   zunächst   zunimmt   zurecht   zurück   zurückliefern   zusam   zusammen   Zusammenfassung   zusammengefasst   zusammengestellten   Zusammenhang   zusammenzustellen   Zusätz   Zusätzlich   zusätzlichen   Zusatzpunk   zustande   zuvor   Zwar   zwei   zweiten   zweiter   zweitschnellste   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen