Giter Club home page Giter Club logo

pursuit-core-dsa's Introduction

Pursuit Core Data Structures and Algorithms Curriculum

Lessons

Topic Lesson Lab
Introduction to Whiteboarding link n/a
Big-O Notation JavaScript / Swift n/a
Linked List JavaScript / Swift Swift
Stacks JavaScript / Swift Swift
Queues JavaScript / Swift Swift
Hash Tables JavaScript / Swift Swift
Recursion JavaScript / Swift tbd
Binary Search JavaScript / Swift Swift
Bubble Sort: Intro to Sorting* JavaScript / Swift Swift
Insertion Sort JavaScript / Swift Swift
Quick Sort JavaScript / Swift Swift
Merge Sort JavaScript / Swift Swift
Trees JavaScript / Swift Swift

Problems

Array Problems

Problem Difficulty Tags Solution
Diagonal Sum Easy [Arrays, Matrices, Integers] Link
Find Repeats Easy [Arrays, Integers, Duplicates] Link
Sum of first five even numbers Easy [Arrays, Integers] Link
Greatest Row or Column in Matrix Easy [Arrays, Matrices, Integers] Link
Largest Product of Two Easy [Arrays, Products] Link
Matrix Sum Without Corners Easy [Arrays, Matrices, Integers] Link
Pair Sum Easy [Arrays, Integers] Link
Product of All Except Index Easy [Arrays, Products] Link
Remove Duplicates Easy [Arrays, Duplicates] Link
Second Largest Easy [Arrays, Integers] Link
Merge Sorted Arrays Medium [Arrays] Link
Shift Zeros Medium [Arrays, Duplicates] Link
Product of Three Medium [Arrays, Products, Integers] Link
Keypad Hard [Arrays] Link

Integer Problems

Problem Difficulty Tags Solution
Avoid Fives Easy [Integers] Link
Add Digits Medium [Integers] Link
Backwards Primes Medium [Integers, Primes] Link
Happy Numbers Medium [Integers, Primes] Link

Linked List Problems

Problem Difficulty Tags Solution
Swap Nodes Medium [Linked Lists] Link

Stack Problems

Problem Difficulty Tags Solution
Largest Element Easy [Stacks] Link
Valid Parentheses Medium [Strings, Stacks] Link
Two-Lane Parking Management System Medium [Stacks, Objects] Link

Queue Problems

Problem Difficulty Tags Solution
Stack Queue Medium [Queues, Stacks] Link

String Problems

Problem Difficulty Tags Solution
Palindrome Easy [Strings] Link
Pangram Easy [Strings] Link
Remove Vowels Easy [Strings] Link
Reverse String Easy [Strings] Link
Pattern Match Easy [Arrays, Strings, Dictionaries] Link
Sequence Count in String Medium [Arrays, Integers] Link

Logic Problems

Problem Difficulty Tags Solution
Jugs Of Water Easy [Logic] Link
Nine Coins Easy [Logic] Link
Trucks Medium [Logic] Link
Troll Medium [Logic] Link
Rope Burning Hard [Logic] Link
Blue Eyed Island Hard [Logic] Link

Recursion Problems

Problem Difficulty Tags Solution
Factorial Medium [Recursion] Link
Recursive Sum Easy [Recursion] Link
Reverse Sentence Medium [Recursion, Strings] Link

Whiteboarding JS Prompts for Mock Interview Pairs

pursuit-core-dsa's People

Contributors

benstone1 avatar coreyladovsky avatar spacedrabbit avatar crymall avatar alejo4373 avatar jgresh avatar ramonaharrison avatar mthorry avatar charlesdrews avatar davidlawrencer avatar ellefaraday avatar nmadd avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.