Возможно, я скоро научусь «крушению курса Java». Хотя, вероятно, можно предположить, что члены аудитории будут знать нотацию Big-O, вероятно, небезопасно предположить, что они будут знать, что такое порядок различных операций над различными реализациями коллекции.Резюме для Big-O для реализации Java Collections Framework?
Я мог бы взять время, чтобы сформировать сводную матрицу сам, но если он уже там в свободном доступе где-то, я уверен, что хотел бы использовать его (с правильным кредитом, конечно.)
Кто-нибудь есть любые указатели?
Будет ли это [оценка производительности] (https://github.com/ThreaT/Java-Collections-Benchmark) использовать? – ThreaT
Вот ссылка, которую я нашел полезной при обсуждении некоторых очень распространенных объектов Java и сколько их операций стоило использование нотации Big-O. http://objectissues.blogspot.com/2006/11/big-o-notation-and-java-constant-time.html – Nick
Хотя не в общественном достоянии, отличный [Java Generics and Collections] (http: // oreilly.com/catalog/9780596527754/) Мориса Нафталина и Филиппа Вадлера перечисляют обзоры информации о времени исполнения в своих главах по различным классам сбора. –