Skip to content

Instantly share code, notes, and snippets.

@LukeMcNemee
Created November 14, 2016 13:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save LukeMcNemee/9d9339275a7e61718551c6aa9166a4d3 to your computer and use it in GitHub Desktop.
Save LukeMcNemee/9d9339275a7e61718551c6aa9166a4d3 to your computer and use it in GitHub Desktop.
simplified list interface
/**
*
* @author lukemcnemee
*/
public interface MyList {
/**
* vlozi item do listu
* @param item polozka k vlozeni
*/
public void insert(short item);
/**
* overi, jestli list obsahuje polozku
* @param item polozka k overeni
* @return true / false
*/
public boolean contains(short item);
/**
* vymaze polozku
* @param item polozka k vymazani
*/
public void delete(short item);
/**
* vrati text obsahujici vsechny polozky v listu
* @return string
*/
public String getString();
/**
* smaze vsechny polozky v listu
*/
public void deleteAll();
/**
* vrati polozku na pozici
* @param index pozice
* @return item
*/
public short get(int index);
/**
* vrati velikost listu (pocet polozek)
* @return size
*/
public int size();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment