Skip to content

Instantly share code, notes, and snippets.

View CvutFelStudentAccount's full-sized avatar

CVUT FEL student account CvutFelStudentAccount

View GitHub Profile
@CvutFelStudentAccount
CvutFelStudentAccount / gist:1391934
Created November 24, 2011 18:00
Hash Table (Java)
package homeworks;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
/** Trida Pair reprezentuje dvojici (klic, hodnota). */
class Pair<K,V> {
K key;
@CvutFelStudentAccount
CvutFelStudentAccount / gist:1362737
Created November 13, 2011 21:20
Trololo (ASCII)
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
........................:DMNMMMMMMMMMMMMNNMMMMMMMMMMNNNMMMMMMM..................
..................=MMMMMMMO: ..... ?NMM$: .7MZ ...........DMN................
...............NMM~.................... ,:, .....,M .........MM+..............
............NMM:...~ =8MMOI?7OMMNMD .......... +MZ...OI........MMZ.............
..........MMN..........................., .,?DMN,...N ..M.......MM?............
@CvutFelStudentAccount
CvutFelStudentAccount / gist:1359552
Created November 11, 2011 22:44
Square Intersection (C++)
#include <iostream>
using namespace std;
bool dotykajiSe(double delkaHranyPrvnihoCtverce, double delkaHranyDruhehoCtverce, double x1, double y1, double x2, double y2){
// DRUHEJ MOC NA SEVERU
if( (y1+(delkaHranyPrvnihoCtverce/2))<(y2-(delkaHranyDruhehoCtverce/2)) ){
cout << "Ctverce se ani nedotykaji."<< endl;
@CvutFelStudentAccount
CvutFelStudentAccount / gist:1341378
Created November 5, 2011 10:40
Heap Sort (Java)
interface DSAComparable<E> {
/** Vrati true, pokud je this (ostre) mensi nez other, false jinak. */
boolean less(E other);
/** Vrati nejmensi prvek ze vsech prvku typu E (tzn. prvek, ktery je mensi nez
* jakykoli jiny prvek typu E). Vracena hodnota nezavisi na this, jen na E.
*/
E getLeastElement();
/** Vrati nejvetsi prvek ze vsech prvku typu E (tzn. prvek, ktery je vetsi
* nez jakykoli jiny prvek typu E). Vracena hodnota nezavisi na this, jen na E.
*/
@CvutFelStudentAccount
CvutFelStudentAccount / gist:1285346
Created October 13, 2011 20:04
Merge Sort (Java)
package homeworks;
/**
*
* @author Petr
*/
class Homework1 implements Mergesort{
public int[] getFirstHalfOf(int[] array) {
package Cat;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.HeadlessException;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
package Polygon;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.HeadlessException;
import java.awt.event.*;
import java.util.ArrayList;
import javax.swing.*;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Voting;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;