Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Standard Template Library : An Insight
Search
Deepak Aggarwal
October 01, 2017
Programming
63
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Standard Template Library : An Insight
The presentation was used during live webinar here
https://youtu.be/t27W1yUrYmM?t=1h52m55s
Deepak Aggarwal
October 01, 2017
More Decks by Deepak Aggarwal
See All by Deepak Aggarwal
Four Golder Year
aggarwaldeepak
0
23
Other Decks in Programming
See All in Programming
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.6k
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
150
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
1.1k
残高管理から台帳サービスへの進化
artoy
1
200
sbt 2.0: takeoff
eed3si9n
0
160
TechTown - Creating Composable Callables in Contemporary C++
rollbear
0
130
The Rails Doctrine Decade
koic
2
590
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
150
Web Framework Benchmark Battle 2026, Any%
a_matsuda
2
2.1k
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
310
[Dev Group Paris Octobre 26] Agentforce, SIforce, Claudeforce, Slackbot… on s'y retrouve ?
nabondance
0
110
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
0
480
Featured
See All Featured
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
370
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
410
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
930
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
630
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
530
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
640
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Designing for Performance
lara
612
70k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
530
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Transcript
30-Sep-2017
What Is STL? • Standard • Template • Library STL
is a large piece of code that every compiler must supply so that every programmer can rely on it.
What does a computer deal with? • Data • Algorithm
• Data Structure/Container
Data + algorithm
Generic Programming
Data + Container
SEQUENTIAL ASSOCIATIVE ADAPTERS CONTAINER ANYTHING THAT CONTAINS DATA
- Stores data in a particular sequence - Position matters
- vector - list - forward_list - deque - array SEQUENTIAL
ASSOCIATIVE - - Data is somehow associated with itself -
Position does NOT matters - map - multimap - set - multiset - unordered_map - unordered_set
ADAPTERS - Sit on already existing containers and restrict their
functionalities - Are pure concepts - stack - queue - priority_queue
Algorithm + Container
Iterator RANDOM ACCESS BIDIRECTIONAL FORWARD OUTPUT INPUT
An Insight -remove_if -reverse_copy -lower_bound -merge -next_permutation
remove_if
reverse_copy
lower_bound
merge
next_permutation
priority_queue - The element that’s removed appears in the last
of the container
ACMCEG2B - FIGUREFUL
AMR12G - The Glittering Caves of Aglarond
Happy Programming
[email protected]
Watch the video at https://youtu.be/t27W1yUrYmM?t=1h52m55s