Data Structure tool-private data center STL

Source: Internet
Author: User

This series of articles is suitable for beginners who want to analyze STL and want to review STL.. All are original!

Students who have studied C ++ believe they have been more or less familiar with STL. STL is not only a good programming tool in C ++ (this word may be ambiguous and is more appropriate to use a class library), but also a good teaching material for learning data structures. It includes edge-length arrays, linked lists, stacks, queues, hashes, and ing. These are the core courses that computer professionals need to learn about data structures.

You must be familiar with a tool before going into it. The same is true for STL. Before analyzing STL, you can use STL first, such as vector, list, stack, and so on. It is much easier to use than analysis. Many people on the internet recommend C ++ standard library, this book is good! However, if I am a newbie and eager to learn how to use STL, I prefer to select General C ++ books (there are simple STL examples in it ). In addition, we recommend the C ++ reference site: http://www.cplusplus.com. Note: If you have read c ++ standard library, you are at most familiar with STL, but you cannot be proficient in STL.To be proficient in STL, you must do this.

To do this, you must first sharpen the tool and analyze what STL needs to do? To analyze STL, you may need to be familiar with the basic C ++ syntax and understand generic programming. Finally, STL source code analysis.

This series of articles has no intention of analyzing the specific internal implementation of STL, because there are a lot of Daniel on the Internet (@ July @ morewindows to be supplemented, their article links will be given in the corresponding article) some of the algorithms and implementations in STL have been explained in detail, so we will not be able to make an axe. Instead, this series is intended for each part in STLBriefAnd interspersed with the implementation skills..

  1. Vector of STL in private rooms
  2. List of private data centers STL
  3. Deque of private data center STL
  4. Private Data Warehouse STL stack and queue
  5. Heap for one minute in the private data center STL
  6. Map and set of STL in private rooms
  7. Hashtable of private data center STL
  8. Full arrangement of private room STL Algorithm
  9. Quick power of STL algorithms in private rooms
  10. Hash_set and hash_map of STL in private rooms
  11. Left and right values of STL in private rooms
  12. Function object of private data center STL
  13. Function adapter of STL in private rooms
  14. Private room STL iterator

STL is a very practical tool. If it is used, it will be very helpful to the project.

PS: the name "private room STL" is a bit arrogant, but in the end, it is still the courage to choose this series. Stick to it if you like.

After this article is completed

Spoof http://www.daoluan.net/

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.