Team Antares

Logo Team Antares
Dienstag, 7. September 2010
Seiten (1): (1)
Titelauswahl:
(alle)   A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z   0-9
Sortierung:
 Titel  ABC / ZXY
 Datum  Neueste / Älteste

Erweiterte Suche
 
Artikel » Sourcecode / Tutorials 7 Artikel
Java - Sequenzen ganzer Zahlen
Java - Sequenzen ganzer Zahlen Sequence.java import java.util.Random; /** * Klasse beschreibt Objekte zur Verwaltung von Sequenzen ganzer Zahlen * * @author: Heiko * @version: 1.0 final */ public class Sequence { int length; // Laenge der Sequenz, wird vom Konstruktor festgelegt int vector[]; // Referenz auf die Sequenz, vom Konstruktor festgelegt /** Konstruktor zur Initalisierung der Laenge der Folge * und des Zeigers auf das Vektorfeld */ public Sequence(int n) { length = n; vector = new int[n]; } /** Methode, um statisch das Feld zu fuellen * Feld x = 2 * (Laenge des Feldes - x) */ public void initSequence() { for (int i = 0; i < length; i++) vector[i] = 2*(length - i); } /** * Methode zum Belegen des Feldes vector mit * Pseudozufallszahlen (ganze Zahlen z mit 0 ...
(996 mal gelesen) mehr
Java - Game of Life
Java - Game of Life Life.java /** * Class Life * * Diese Klasse stellt Methoden zur Verfuegung die das von Conway erdachte Game of Life simulieren. * Dabei geht es um die Simulation von Zellen in einer bestimmten Umgebung, wobei sich die Populationen * einer bestimmten Generation nach einem festgelegten Muster entwickeln. Die Ausgabe erfolgt passend * in ein xterm-Fenster mit 80 x 40 Ausmassen. Lebende Zellen werden durch ein 'O' (Grossbuchstabe O)symbolisiert, * tote durch '.' (Punkt). * * Methoden * public Life() * public void populate(int where[][]) * public void show() * public void nextGeneration() * public boolean dead(int i, int j) * public boolean alive(int i, int j) * public int border(int i) * public int neighbours(int i, int j) * * @author Heiko * @version 1.0 final */ public class Life { /** Globale Variablen **/ private static final int N = 36; //Groesse des "Populationraumes" / Spielbretts private...
(979 mal gelesen) mehr
Java - Effiziente Berechnung schwacher Primzahlen
Java - Effiziente Berechnung schwacher Primzahlen Weakly.java /** * Class Weakly * * Diese Klasse stellt Methoden zur Emittlung schwacher Primzahlen zur Verfuegung. * Hauptaechlich wurde auf die die Effizienz der Algorithmen Wert gelegt. * Zur Berechnung wird das Sieb des Eratosthenes verwendet und zum Teil auch einfache * Modolurechnungen. * * Forderung: Ermittlung aller schwacher Primzahlen von 0 bis 1 Mio. innerhalb von maximal 30 Sekunden * * Zeitdauer hier (inkl. Ausgabe der schwachen Primzahlen und der Zeit): * von 0 bis 1.000 : ~ 0 Sek. * von 0 bis 10.000 : ~ 0,03 Sek. * von 0 bis 100.000 : ~ 0,07 Sek. * von 0 bis 1.000.000 : ~ 0,4 Sek. * von 0 bis 10.000.000 : ~ 4,3 Sek. * von 0 bis 100.000.000 : ~ 47 Sekunden * * Der auswertbare Bereich wurde auf 100 Mio. begrenzt, da es sonst entweder Probleme mit dem Speicher gibt * oder das Boolean-Array zur Berechnung des Siebs verursacht eine OutOfBound-...
(1334 mal gelesen) mehr
Java - Primzahlberechnungen
Java - Primzahlberechnungen /** /** * * * Ueben der for-Anweisung und der if-Anweisung, * boolsche Funktion definieren und aufrufen (isPrim) * Implementieren und wechselseitiges Verwenden von statischen Methoden * * @author: Heiko * @version: 1.0 2006-12-16 */ public class PrimzahlBerechnungen { /** * main() * * Aufruf der Methode test() zum Testen der implementierten Methoden */ public static void main (String[] args) { test(); } /** * Die als Parameter gegebene ganze Zahl in einen String der Laenge 6 mit * fuehrenden Leerzeichen konvertieren. Negative Zahlen beginnen mit "-" * Beispiel: -567 wird konvertiert in "- 567" * * @param zahl zu formatierende ganze Zahl (Betrag < 999999) */ public static String formatiereZahl(int zahl) { String ergebnis = ""; // leerer String // Moegliche Reaktion auf zu lange Zahlen: if (zahl > 999999 || zahl < -...
(1216 mal gelesen) mehr
Java - Rekursives Zahlenraten
Java - Rekursives Zahlenraten /** * Der Benutzer denkt sich eine Zahl aus, die durch den Computer durch Intervallhalbierung * erraten werden soll. * Dies alles soll rekursiv geschehen. * * @author Heiko Mitschke * @version 1.0 */ import java.io.*; public class ZahlenRate { private static int versuch = 0; //Zaehlvariable //Fuer das Einlesen der Eingaben private static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); static String readline() { try { return br.readLine(); } catch (IOException e) { return null; } } /* * main() * Erste Initlisierung und Aufruf der Prozedur "rateZahl" mit den jeweiligen Grenzen */ public static void main(String[] args) { System.out.print("Geben Sie bitte die untere Grenze ein: "); int untereGrenze = Integer.parseInt(readline()); System.out.print("Geben Sie bitte die o...
(1403 mal gelesen) mehr
Java - Queue & Stack
Java - Queue & Stack /** * Die Klasse Queue speichert die eingegebenen Elemente (Datentyp - Integer) * und gibt sie in der Reihenfolge aus, wie sie eingegeben wurden. * * @author Heiko Mitschke */ public class Queue { private Stack stack1; private Stack stack2; /** * Der Konstruktor erzeugt eine Queue, dabei wird das erste Element eingegeben. */ public Queue(int element) { stack1 = new Stack(); stack2 = new Stack(); stack1.push(element); } /** * Der Konstruktor erzeugt eine leere Queue. */ public Queue() { stack1 = new Stack(); stack2 = new Stack(); } /** * Die Methode isEmpty() ueberprueft, ob die Queue leer ist. * @return true, wenn der Stack leer ist, sonst false */ public boolean isEmpty() { if (stack1.isEmpty() && stack2.isEmpty()){ return true; } return false; ...
(1253 mal gelesen) mehr
Mixal - Palindrom
Mixal-Programm zur Überprüfung eines beliebigen Wortes auf ein Palindrom KANDIDAT ALF LEO H ALF ORTET ALF ROHO ALF EL CON 63 TEMP CON 0 NOPAL ENT1 55 OUT TNOPAL(18) JMP XEND ERROROUT ENT1 59 OUT TERROR(18) JMP XEND ISPAL ENT1 57 OUT TPALIN(18) JMP XEND START ENT6 0 ENT5 0 LDA 0000,5 JAZ ERROROUT FINDEND INC6 1 ENTA 63 CMPA 0000,6 JNE FINDEND DEC6 1 CHECKEMPT LDA 0000,5 JANZ LOADF ST5 TEMP CMP6 TEMP JE ISPAL INC5 1 JMP LOADF CHECKEMPTL LDA 0000,6 JANZ LOADL ST5 TEMP CMP6 TEMP JE ISPAL DEC6 1 JMP LOADL LOADF LD1 0000,5(1:1) ENT3 0 ST3 0000,5(1:1) ENT3 1 J1NZ CHECKEMPTL LD1 0000,5(2:2) ENT3 0 ST3 0000,5(2:2) ENT3 2 J1NZ CHECKEMPTL LD1 0000,5(3:3) ENT3 0 ST3 0000,5(3:3) ENT3 3 J1NZ CHECKEMPTL LD1 0000,5(4:4) ENT3 0 ST3 0000,5(4:4) ENT3 4 J1NZ CHECKEMPTL LD1 0000,5(5:5) ENT3 0 ST3 0000,5(5:5) ENT3 5 J1NZ CHECKEMPTL JMP CHECKEMPT LOADL LD2 0000,6(5:5) ENT4 0 ST4 0000,6(5:5) ENT4 5 J2NZ COM...
(906 mal gelesen) mehr
 
Seiten (1): (1) 7 Artikel
 
  • Status

  • Besucher
    Heute:
    97
    Gestern:
    118
    Gesamt:
    289.181
  • Benutzer & Gäste
    155 Benutzer registriert, davon online: 12 Gäste
 
(C) 2004-2009 Team Antares
Seite in 0.09760 Sekunden generiert


Diese Website wurde mit PHPKIT WCMS erstellt
PHPKIT ist eine eingetragene Marke der mxbyte GbR © 2002-2009