وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

JavaScript Algorithms and Data Structures Masterclass

سرفصل های دوره

The Missing Computer Science and Coding Interview Bootcamp


01 - Introduction
  • 001 Curriculum Walkthrough
  • 002 Join The Community!.html
  • 003 What Order Should You Watch In
  • 004 How Im Running My Code

  • 02 - Big O Notation
  • 001 Intro to Big O
  • 002 Timing Our Code
  • 002 add-up-to-faster.zip
  • 002 add-up-to-slower.zip
  • 003 Counting Operations
  • 004 Visualizing Time Complexities
  • 005 Official Intro to Big O
  • 006 Simplifying Big O Expressions
  • 009 Space Complexity
  • 011 Logs and Section Recap
  • external-links.txt

  • 03 - Analyzing Performance of Arrays and Objects
  • 001 PREREQUISITES.html
  • 002 Section Introduction
  • 003 The BIG O of Objects
  • 005 When are Arrays Slow
  • 006 Big O of Array Methods
  • external-links.txt

  • 04 - Problem Solving Approach
  • 001 PREREQUISITES.html
  • 002 Introduction to Problem Solving
  • 003 Step 1 Understand The Problem
  • 004 Step 2 Concrete Examples
  • 005 Step 3 Break It Down
  • 006 Step 4 Solve Or Simplify
  • 007 Step 5 Look Back and Refactor
  • 008 Recap and Interview Strategies
  • external-links.txt

  • 05 - Problem Solving Patterns
  • 001 PREREQUISITES.html
  • 002 Intro to Problem Solving Patterns
  • 003 Frequency Counter Pattern
  • 003 same-naive-solution.zip
  • 003 same-refactored-solution.zip
  • 004 Frequency Counter Anagram Challenge
  • 006 Anagram Challenge Solution
  • 006 anagram.zip
  • 007 Multiple Pointers Pattern
  • 007 sum-zero-naive.zip
  • 008 Multiple Pointers Count Unique Values Challenge
  • 010 Count Unique Values Solution
  • 010 unique-values.zip
  • 011 Sliding Window Pattern
  • 011 max-sum-naive.zip
  • 011 max-sum-refactored.zip
  • 012 Divide And Conquer Pattern
  • external-links.txt

  • 06 - 100% OPTIONAL Challenges
  • 001 IMPORTANT NOTE!.html
  • 004 SOLUTIONS PART 1.html
  • 007 SOLUTIONS PART 2.html
  • 011 SOLUTIONS PART 3.html

  • 07 - Recursion
  • 001 PREREQUISITES.html
  • 002 Story Time Martin & The Dragon
  • 003 Why Use Recursion
  • 004 The Call Stack
  • 004 callstack-example.zip
  • 005 Our First Recursive Function
  • 005 countdown.zip
  • 007 Our Second Recursive Function
  • 007 sumrange.zip
  • 008 Writing Factorial Iteratively
  • 008 factorial-iterative.zip
  • 009 Writing Factorial Recursively
  • 009 factorial-recursive.zip
  • 010 Common Recursion Pitfalls
  • 011 Helper Method Recursion
  • 011 helper-method-recursion.zip
  • 012 Pure Recursion
  • 012 collect-odds-pure-recursion.zip
  • external-links.txt

  • 08 - Recursion Problem Set
  • 001 START HERE!.html
  • 007 SOLUTIONS FOR THIS SECTION.html

  • 09 - Bonus CHALLENGING Recursion Problems
  • 001 NOTE ON THIS SECTION.html
  • 006 SOLUTIONS PART 1.html
  • 012 SOLUTIONS PART 2.html

  • 10 - Searching Algorithms
  • 001 PREREQUISITES.html
  • 002 Intro to Searching
  • 003 Intro to Linear Search
  • 005 Linear Search Solution
  • 005 linear-search.zip
  • 006 Linear Search BIG O
  • 007 Intro to Binary Search
  • 008 Binary Search PseudoCode
  • 010 Binary Search Solution
  • 010 binary-search.zip
  • 011 Binary Search BIG O
  • 012 Naive String Search
  • 013 Naive String Search Implementation
  • 013 string-search.zip
  • external-links.txt

  • 11 - Bubble Sort
  • 001 PREREQUISITES.html
  • 002 Introduction to Sorting Algorithms
  • 003 Built-In JavaScript Sorting
  • 004 Bubble Sort Overview
  • 005 Bubble Sort Implementation
  • 005 bubble-unoptimized.zip
  • 006 Bubble Sort Optimization
  • 006 optimized-bubble.zip
  • 007 Bubble Sort BIG O Complexity
  • external-links.txt

  • 12 - Selection Sort
  • 001 PREREQUISITES.html
  • 002 Selection Sort Introduction
  • 003 Selection Sort Implementation
  • 003 selection-sort.zip
  • 004 Selection Sort Big O Complexity
  • external-links.txt

  • 13 - Insertion Sort
  • 001 PREREQUISITES.html
  • 002 Insertion Sort Introduction
  • 003 Insertion Sort Implementation
  • 003 insertion-sort.zip
  • 004 Insertion Sort BIG O Complexity
  • external-links.txt

  • 14 - Comparing Bubble, Selection, and Insertion Sort
  • 001 Comparing Bubble, Selection, and Insertion Sort
  • external-links.txt

  • 15 - Merge Sort
  • 001 PREREQUISITES.html
  • 002 Intro to the Crazier Sorts
  • 003 Merge Sort Introduction
  • 004 Merging Arrays Intro
  • 005 Merging Arrays Implementation
  • 005 mergearrays.zip
  • 006 Writing Merge Sort Part 1
  • 007 Writing Merge Sort Part 2
  • 007 mergesort.zip
  • 008 Merge Sort BIG O Complexity
  • external-links.txt

  • 16 - Quick Sort
  • 001 PREREQUISITES.html
  • 002 Introduction to Quick Sort
  • 003 Pivot Helper Introduction
  • 004 Pivot Helper Implementation
  • 004 pivot.zip
  • 005 Quick Sort Implementation
  • 005 quicksort.zip
  • 006 Quick Sort Call Stack Walkthrough
  • 007 Quick Sort Big O Complexity
  • external-links.txt

  • 17 - Radix Sort
  • 001 PREREQUISITES.html
  • 002 Radix Sort Introduction
  • 003 Radix Sort Helper Methods
  • 003 radix-helpers.zip
  • 004 Radix Sort Pseudocode
  • 005 Radix Sort Implementation
  • 005 radix-sort.zip
  • 006 Radix Sort BIG O Complexity
  • external-links.txt

  • 18 - Data Structures Introduction
  • 001 Which Data Structure Is The Best
  • 002 ES2015 Class Syntax Overview
  • 003 Data Structures The Class Keyword
  • 003 class-keyword.zip
  • 004 Data Structures Adding Instance Methods
  • 004 instance-methods.zip
  • 005 Data Structures Adding Class Methods
  • 005 point-class.zip
  • 005 student-class.zip
  • external-links.txt

  • 19 - Singly Linked Lists
  • 001 PREREQUISITES.html
  • 002 Intro to Singly Linked Lists
  • 003 Starter Code and Push Intro
  • 003 singly-linked-list-structure.zip
  • 004 Singly Linked List Push Solution
  • 004 singly-linked-list-push.zip
  • 005 Singly Linked List Pop Intro
  • 006 Singly Linked List Pop Solution
  • 006 singly-linked-list-pop.zip
  • 007 Singly Linked List Shift Intro
  • 008 Singly Linked List Shift Solution
  • 008 singly-linked-list-shift.zip
  • 009 Singly Linked List Unshift Intro
  • 010 Singly Linked List Unshift Solution
  • 010 singly-linked-list-unshift.zip
  • 011 Singly Linked List Get Intro
  • 012 Singly Linked List Get Solution
  • 012 singly-linked-list-get.zip
  • 013 Singly Linked List Set Intro
  • 014 Singly Linked List Set Solution
  • 014 singly-linked-list-set.zip
  • 015 Singly Linked List Insert Intro
  • 016 Singly Linked List Insert Solution
  • 016 singly-linked-list-insert.zip
  • 017 Singly Linked List Remove Intro
  • 018 Singly Linked List Remove Solution
  • 018 singly-linked-list-remove.zip
  • 019 Singly Linked List Reverse Intro
  • 020 Singly Linked List Reverse Solution
  • 020 singly-linked-list-reverse.zip
  • 021 Singly Linked List BIG O Complexity
  • external-links.txt

  • 20 - Doubly Linked Lists
  • 001 PREREQUISITES.html
  • 002 Doubly Linked Lists Introduction
  • 003 Setting Up Our Node Class
  • 003 dll-classes.zip
  • 004 Push
  • 005 Push Solution
  • 005 dll-push.zip
  • 006 Pop
  • 007 Pop Solution
  • 007 dll-pop.zip
  • 008 Shift
  • 009 Shift Solution
  • 009 dll-shift.zip
  • 010 Unshift
  • 011 Unshift Solution
  • 011 dll-unshift.zip
  • 012 Get
  • 013 Get Solution
  • 013 dll-get.zip
  • 014 Set
  • 015 Set Solution
  • 015 dll-set.zip
  • 016 Insert
  • 017 Insert Solution
  • 017 dll-insert.zip
  • 018 Remove
  • 019 Remove Solution
  • 019 dll-remove.zip
  • 020 Comparing Singly and Doubly Linked Lists
  • external-links.txt

  • 21 - Stacks + Queues
  • 001 PREREQUISITES.html
  • 002 Intro to Stacks
  • 003 Creating a Stack with an Array
  • 004 Writing Our Own Stack From Scratch
  • 004 stack.zip
  • 005 BIG O of Stacks
  • 006 Intro to Queues
  • 007 Creating Queues Using Arrays
  • 008 Writing Our Own Queue From Scratch
  • 008 queue.zip
  • 009 BIG O of Queues
  • external-links.txt

  • 22 - Binary Search Trees
  • 001 PREREQUISITES.html
  • 002 Introduction to Trees
  • 003 Uses For Trees
  • 004 Intro to Binary Trees
  • 005 POP QUIZ!
  • 006 Searching A Binary Search Tree
  • 007 Our Tree Classes
  • 007 bst-classes.zip
  • 008 BST Insert
  • 009 BST Insert Solution
  • 009 bst-insert.zip
  • 010 BST Find
  • 011 BST Find Solution
  • 011 bst-find.zip
  • 012 Big O of Binary Search Trees
  • external-links.txt

  • 23 - Tree Traversal
  • 001 PREREQUISITES.html
  • 002 Intro To Tree Traversal
  • 003 Breadth First Search Intro
  • 004 Breadth First Search Solution
  • 004 breadth-first-tree.zip
  • 005 Depth First PreOrder Intro
  • 006 Depth First PreOrder Solution
  • 006 depth-first-tree.zip
  • 007 Depth First PostOrder Intro
  • 008 Depth First PostOrder Solution
  • 008 depth-first-tree.zip
  • 009 Depth First InOrder Intro
  • 010 Depth First InOrder Solution
  • 010 depth-first-tree.zip
  • 011 When to Use BFS and DFS
  • external-links.txt

  • 24 - Binary Heaps
  • 001 PREREQUISITES.html
  • 002 Intro to Heaps
  • 003 Storing Heaps
  • 004 Heap Insert Intro
  • 005 Heap Insert Solution
  • 005 max-binary-heap-insert.zip
  • 006 Heap ExtractMax Intro
  • 007 Heap ExtractMax Solution
  • 007 max-binary-heap-insert.zip
  • 008 Priority Queue Intro
  • 009 Priority Queue Pseudocode
  • 010 Priority Queue Solution
  • 010 priority-queue.zip
  • 011 BIG O of Binary Heaps
  • external-links.txt

  • 25 - Hash Tables
  • 001 PREREQUISITES.html
  • 002 Intro to Hash Tables
  • 003 More About Hash Tables
  • 004 Intro to Hash Functions
  • 005 Writing Our First Hash Function
  • 005 basic-hash.zip
  • 006 Improving Our Hash Function
  • 006 improved-hash.zip
  • 007 Handling Collisions
  • 008 Hash Table Set and Get
  • 009 Hash Table Set Solution
  • 009 hash-table-set-and-get.zip
  • 010 Hash Table Get Solution
  • 010 hash-table-set-and-get.zip
  • 011 Hash Table Keys and Values
  • 012 Hash Table Keys and Values Solution
  • 012 hash-table-keys-and-values.zip
  • 013 Hash Table Big O Complexity
  • external-links.txt

  • 26 - Graphs
  • 001 PREREQUISITES.html
  • 002 Intro to Graphs
  • 003 Uses for Graphs
  • 004 Types of Graphs
  • 005 Storing Graphs Adjacency Matrix
  • 006 Storing Graphs Adjacency List
  • 007 Adjacency Matrix Vs. List BIG O
  • 008 Add Vertex Intro
  • 009 Add Vertex Solution
  • 009 graph-add-vertex.zip
  • 010 Add Edge Intro
  • 011 Add Edge Solution
  • 011 graph-add-edge.zip
  • 012 Remove Edge Intro
  • 013 Remove Edge Solution
  • 013 graph-remove-edge.zip
  • 014 Remove Vertex Intro
  • 015 Remove Vertex Solution
  • 015 graph-remove-vertex.zip
  • external-links.txt

  • 27 - Graph Traversal
  • 001 PREREQUISITES.html
  • 002 Intro to Graph Traversal
  • 003 Depth First Graph Traversal
  • 004 DFS Recursive Intro
  • 005 DFS Recursive Solution
  • 005 graph-dfs-recursive.zip
  • 006 DFS Iterative Intro
  • 007 DFS Iterative Solution
  • 007 graph-dfs-iterative.zip
  • 008 Breadth First Graph Traversal
  • 009 BFS Intro
  • 010 BFS Solution
  • 010 graph-bfs.zip
  • external-links.txt

  • 28 - Dijkstras Algorithm!
  • 001 PREREQUISITES.html
  • 002 Intro to Dijkstras and Prerequisites
  • 003 Who was Dijkstra and what is his Algorithm
  • 004 Writing a Weighted Graph
  • 004 weightedgraph.zip
  • 005 Walking through the Algorithm
  • 006 Introducing Our Simple Priority Queue
  • 006 simplepriorityqueue.zip
  • 007 Dijkstras Pseudo-Code
  • 008 Implementing Dijkstras Algorithm
  • 008 dijkstra-version1.zip
  • 009 Upgrading the Priority Queue
  • 009 dijkstras-version2.zip
  • external-links.txt

  • 29 - Dynamic Programming
  • 001 Intro to Dynamic Programming
  • 002 Overlapping Subproblems
  • 003 Optimal Substructure
  • 004 Writing A Recursive Solution
  • 005 Time Complexity of Our Solution
  • 006 The Problem With Our Solution
  • 007 Enter Memoization!
  • 008 Time Complexity of Memoized Solution
  • 009 Tabulation A Bottom Up Approach
  • external-links.txt

  • 30 - The Wild West
  • 001 VERY IMPORTANT NOTE! PLEASE READ!.html
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 28107
    حجم: 4082 مگابایت
    مدت زمان: 1305 دقیقه
    تاریخ انتشار: 19 دی 1402
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید