YoVDO

Intro to Stacks - Data Structure Explained and Coding Challenges

Offered By: freeCodeCamp

Tags

Data Structures Courses Java Courses Algorithms Courses Stacks Courses Coding Interviews Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive tutorial on stacks, a fundamental data structure in computer science. Explore the basics of stacks, their real-world applications, and implementation techniques. Master essential stack operations and tackle various coding challenges, including Daily Temperatures, Reverse Polish Notation evaluation, and Parentheses Generation. Enhance your problem-solving skills with advanced stack-based algorithms for Car Fleet management, Histogram analysis, and more. Access additional resources like frequently asked technical interview questions and a GitHub repository with solution implementations. Gain practical experience through hands-on coding exercises and prepare yourself for technical interviews in the software development industry.

Syllabus

⌨️ Introduction
⌨️ About me
⌨️ Introduction to Stack
⌨️ Stack in real world
⌨️ Basic Operations
⌨️ Stack implementation
⌨️ Stack use cases
⌨️ Daily Temperatures
⌨️ Evaluate Reverse Polish Notation
⌨️ Min Stack
⌨️ Generate Parentheses
⌨️ Car Fleet
⌨️ Minimum Remove to Make Valid Parentheses
⌨️ Valid Parentheses
⌨️ Largest Rectangle In Histogram
⌨️ Longest Valid Parentheses
⌨️ Max Stack


Taught by

freeCodeCamp.org

Related Courses

Algorithms, Part I
Princeton University via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
MongoDB for Java Developers
MongoDB University
Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Intro to Java Programming
San Jose State University via Udacity