Здравствуйте, форумчане.Я не прошу его сделать за меня.Я просто не пойму что именно надо сделать.Больше никакого поясняющего текста нет.Хотел позвонить переспросить но боюсь выглядеть дураком.Может кто знает что с этим делать хотябы и что от меня просят.Как только пойму начну делать.Ребята,ОЧЕНЬ СРОЧНО НАДО!!!!!Задание собственно ниже:
Реализовать интерфейсы.
Требования: все методы должны выполняться за константное время(не зависящее от количества элементов добавленных в коллекцию).

Код AS3:
public interface IMap {
function put(key:*, value:*):Boolean;
function remove(key:*):Boolean;
function clean():void;
function get(key:*):*;
function get keys():IIterator;
function get values():IIterator;
function get size():int;
function contains(key:*):Boolean;
}
public interface ISet {
function add(key:*):Boolean;
function remove(key:*):Boolean;
function clean():void;
function get iterator():IIterator;
function get size():int;
function contains(key:*):Boolean;
}
public interface IIterator {
function reset():void;
function getNext():*;
function hasNext():Boolean;
}