YoVDO

Stack Data Structure Tutorial – Solve Coding Challenges

Offered By: freeCodeCamp

Tags

Algorithms and Data Structures Courses C++ Courses Technical Interviews Courses Stack Data Structure Courses

Course Description

Overview

Master the stack data structure through this comprehensive tutorial designed to prepare you for technical interviews at top tech companies like Google, Meta, and Microsoft. Begin with an introduction to stack implementation in Python3 and C++, then progress through increasingly complex coding challenges from LeetCode and InterviewBit. Explore topics such as simplifying paths, implementing min stacks, solving parentheses-related problems, and tackling calculator questions. Develop problem-solving intuitions as you work through popular interview questions, gradually building your skills to tackle even the most difficult problems with ease. By the end of this 1-2 hour course, you'll have a solid foundation in stack data structures and be well-prepared for technical interviews.

Syllabus

⌨️ Introduction to the course on the Stack data structure
⌨️ Stack implementation intuitions + Code in Python3 and C++
⌨️ Simplify Path | InterviewBit | LeetCode
⌨️ Min Stack | InterviewBit | LeetCode
⌨️ Introduction to Parentheses questions
⌨️ Valid Parentheses | InterviewBit | LeetCode
⌨️ Redundant Braces | InterviewBit
⌨️ Minimum Remove to Make Valid Parentheses | LeetCode
⌨️ Longest Valid Parentheses | LeetCode
⌨️ Introduction to Calculator questions
⌨️ Convert Infix to Postfix
⌨️ Evaluate Reverse Polish Notation| InterviewBit | LeetCode
⌨️ Basic Calculator I, II, III | LeetCode


Taught by

freeCodeCamp.org

Related Courses

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera