Skip to content

Instantly share code, notes, and snippets.

View EbbeVang's full-sized avatar

Ebbe Vang EbbeVang

View GitHub Profile
@EbbeVang
EbbeVang / Maze.java
Created March 31, 2016 07:33
print char[][] array
/**
* Created by ev on 31-03-2016.
*/
public class Maze {
private char[][] maze;
public Maze()
{
maze = new char[][]{{'w', 'w', 'w'}, {'w', 'p', 'w'}, {'w', 'w', 'w'}};
}
package com.company;
import java.util.Set;
import java.util.TreeSet;
/**
* Created by ev on 16-03-2016.
*/
public class Graph {
Set<Vertice> vertices = new TreeSet<>();
package com.company;
import java.util.TreeSet;
/**
* Created by ev on 16-03-2016.
*/
public class Vertice implements Comparable<Vertice> {
private String content;
package com.company;
/**
* Created by ev on 16-03-2016.
*/
public class Edge {
private double cost;
private Vertice dest;
public double getCost() {
@EbbeVang
EbbeVang / gist:206aee10c28ee7372cc3
Created March 10, 2016 11:09
comparable student
package com.company;
/**
* Created by ev on 10-03-2016.
*/
public class Student implements Comparable<Student> {
public Student(String firstName, String lastName, int age) {
this.firstName = firstName;
this.lastName = lastName;
package com.company;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
public class Main {
public static void main(String[] args) {
@EbbeVang
EbbeVang / gist:38ad3bc3614e51a2d452
Created March 10, 2016 11:07
generic bubblesort
package com.company;
import java.util.Arrays;
/**
* Created by ev on 09-03-2016.
*/
public class GenericSort<T extends Comparable> {
public T[] bubblesort(T[] array)
{
package com.company;
import java.util.ArrayDeque;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] messy = {"Mikkel", "Ebbe", "Liv"};
package com.company;
import javax.swing.*;
import java.awt.*;
import java.util.ArrayList;
public class Drawing extends JFrame{
private ArrayList<Drawable> drawables = new ArrayList<Drawable>();
public Drawing()
@EbbeVang
EbbeVang / gist:d6eabcfae4cf0c9cf344
Created March 2, 2016 10:34
Drawable interface
package com.company;
import java.awt.*;
public interface Drawable {
void draw(Graphics2D graphics2D) throws InterruptedException;
}