1. Austern, M.: Defining iterators and const iterators. C/C++ User’s J. 19(1), 74–79 (2001)
2. Bentley, J.: Programming Pearls, 2nd edn. Addison Wesley Longman Inc., Reading (2000)
3. Lecture Notes in Computer Science;A Brodnik,1999
4. The C++ Standards Committee: Standard for Programming Language C++. Working Draft N4296, ISO/IEC (2014)
5. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 3rd edn. The MIT Press, Cambridge (2009)