Austern, M.: Defining iterators and const iterators. C/C++ User’s J. 19(1), 74–79 (2001)
Google Scholar
Bentley, J.: Programming Pearls, 2nd edn. Addison Wesley Longman Inc., Reading (2000)
MATH
Google Scholar
Brodnik, A., Carlsson, S., Demaine, E.D., Munro, J.I., Sedgewick, R.D.: Resizable arrays in optimal time and space. In: Dehne, F., Gupta, A., Sack, J.-R., Tamassia, R. (eds.) WADS 1999. LNCS, vol. 1663, pp. 37–48. Springer, Heidelberg (1999)
Chapter
Google Scholar
The C++ Standards Committee: Standard for Programming Language C++. Working Draft N4296, ISO/IEC (2014)
Google Scholar
Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 3rd edn. The MIT Press, Cambridge (2009)
MATH
Google Scholar
The CPH STL: Department of Computer Science, University of Copenhagen (2000–2016). http://cphstl.dk/
Goodrich, M.T., Kloss II, J.G.: Tiered vectors: efficient dynamic arrays for rank-based sequences. In: Dehne, F., Gupta, A., Sack, J.-R., Tamassia, R. (eds.) WADS 1999. LNCS, vol. 1663, pp. 205–216. Springer, Heidelberg (1999)
Chapter
Google Scholar
Katajainen, J., Maniotis, A.M.: Conceptual frameworks for constructing iterators for compound data structures–electronic appendix I: component-iterator and rank-iterator classes. CPH STL Report 2012–3, Department of Computer Science, University of Copenhagen, Copenhagen (2012)
Google Scholar
Katajainen, J., Mortensen, B.B.: Experiences with the design and implementation of space-efficient deques. In: Brodal, G.S., Frigioni, D., Marchetti-Spaccamela, A. (eds.) WAE 2001. LNCS, vol. 2141, pp. 39–50. Springer, Heidelberg (2001)
Chapter
Google Scholar
Katajainen, J., Mortensen, B.B.: Experiences with the design and implementation of space-efficient deques. CPH STL Report 2001–7, Department of Computer Science, University of Copenhagen, Copenhagen (2001)
Google Scholar
Katajainen, J., Simonsen, B.: Adaptable component frameworks: using vector from the C++ standard library as an example. In: Jansson, P., Schupp, S. (eds.) 2009 ACM SIGPLAN Workshop on Generic Programming, pp. 13–24. ACM, New York (2009)
Google Scholar
Katajainen, J., Simonsen, B.: Vector framework: electronic appendix. CPH STL Report 2009–4, Department of Computer Science, University of Copenhagen, Copenhagen (2009)
Google Scholar
Kernighan, B.W., Ritchie, D.M.: The C Programming Language, 2nd edn. Prentice Hall PTR, Englewood Cliffs (1988)
MATH
Google Scholar
Kristensen, M.D.: Vector implementation for the CPH STL. CPH STL Report 2004–2, Department of Computer Science, University of Copenhagen, Copenhagen (2004)
Google Scholar
Mortensen, B.B.: The deque class in the Copenhagen STL: first attempt. CPH STL Report 2001–4, Department of Computer Science, University of Copenhagen, Copenhagen (2001)
Google Scholar
Musser, D.R.: Introspective sorting and selection algorithms. Software Pract. Exper. 27(8), 983–993 (1997)
Article
Google Scholar
Neidhardt, M., Simonsen, B.: Extending the CPH STL with LEDA APIs. CPH STL Report 2009–8, Department of Computer Science, University of Copenhagen, Copenhagen (2009)
Google Scholar
Plauger, P.J., Stepanov, A.A., Lee, M., Musser, D.R.: The C++ Standard Template Library. Prentice Hall PTR, Upper Saddle River (2001)
Google Scholar
Raman, R., Raman, V., Rao, S.S.: Succinct dynamic data structures. In: Dehne, F., Sack, J.-R., Tamassia, R. (eds.) WADS 2001. LNCS, vol. 2125, pp. 426–437. Springer, Heidelberg (2001)
Chapter
Google Scholar
Sitarski, E.: Algorithm alley: HATs: hashed array trees: fast variable-length arrays. Dr. Dobb’s J. 21(11) (1996). http://www.drdobbs.com/database/algorithm-alley/184409965
Stepanov, A.A., Rose, D.E.: From Mathematics to Generic Programming. Pearson Education Inc., Upper Saddle River (2015)
Google Scholar
Stroustrup, B.: The C++ Programming Language, 4th edn. Pearson Education Inc., Upper Saddle River (2013)
MATH
Google Scholar
Vandervoorde, D., Josuttis, N.M.: C++ Templates: The Complete Guide. Pearson Education Inc., Boston (2003)
Google Scholar
Williams, J.W.J.: Algorithm 232: heapsort. Commun. ACM 7(6), 347–348 (1964)
Google Scholar