All Projects → yogain123 → Algocasts Js

yogain123 / Algocasts Js

Licence: mit
DSA in JavaScript ✅

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Algocasts Js

Awesome Java Leetcode
👑 LeetCode of algorithms with java solution(updating).
Stars: ✭ 8,297 (+4289.95%)
Mutual labels:  algorithms, datastructures
Coding Cheat Sheets
Various cheat sheets on CS stuff
Stars: ✭ 1,172 (+520.11%)
Mutual labels:  algorithms, datastructures
Complete Placement Preparation
This repository consists of all the material required for cracking the coding rounds and technical interviews during placements.
Stars: ✭ 1,114 (+489.42%)
Mutual labels:  algorithms, datastructures
Algorithms
Here is the my solutions for problems in {leetcode, hackerrank, geeksforgeeks}
Stars: ✭ 36 (-80.95%)
Mutual labels:  algorithms, datastructures
Datascience
It consists of examples, assignments discussed in data science course taken at algorithmica.
Stars: ✭ 92 (-51.32%)
Mutual labels:  algorithms, datastructures
Data Structure And Algorithms
A complete and efficient guide for Data Structure and Algorithms.
Stars: ✭ 48 (-74.6%)
Mutual labels:  algorithms, datastructures
Algorithms
University course material for Algorithms and Data Structures in Java, with a particular emphasis on software testing. Includes exercises, with solutions.
Stars: ✭ 66 (-65.08%)
Mutual labels:  algorithms, datastructures
Cdsa
A library of generic intrusive data structures and algorithms in ANSI C
Stars: ✭ 549 (+190.48%)
Mutual labels:  algorithms, datastructures
Cracking The Coding Interview
Tests, Questions and Solutions from Cracking the Coding Interview
Stars: ✭ 91 (-51.85%)
Mutual labels:  algorithms, datastructures
Data Structures And Algorithms
Python implementation of common algorithms and data structures interview questions
Stars: ✭ 84 (-55.56%)
Mutual labels:  algorithms, datastructures
Phpalgorithms
A collection of common algorithms implemented in PHP. The collection is based on "Cracking the Coding Interview" by Gayle Laakmann McDowell
Stars: ✭ 865 (+357.67%)
Mutual labels:  algorithms, datastructures
Algorithm
The repository algorithms implemented on the Go
Stars: ✭ 163 (-13.76%)
Mutual labels:  algorithms, datastructures
Dsjslib
A library implementing several standard data structures and utilities, in JavaScript. Its written and tested using Node.js which is the target platform.
Stars: ✭ 707 (+274.07%)
Mutual labels:  algorithms, datastructures
Competitive Programming
Repository of all my submissions to some competitive programming website (Online Judges), as well as, the implementation of some data structures and algorithms.
Stars: ✭ 53 (-71.96%)
Mutual labels:  algorithms, datastructures
Go
Algorithms Implemented in GoLang
Stars: ✭ 7,385 (+3807.41%)
Mutual labels:  algorithms, datastructures
Datastructures
🚀 Implementation of core data structures for R
Stars: ✭ 64 (-66.14%)
Mutual labels:  algorithms, datastructures
Competitive Programming
📌 📚 Solution of competitive programming problems, code templates, Data Structures and Algorithms, hackathons, interviews and much more.
Stars: ✭ 496 (+162.43%)
Mutual labels:  algorithms, datastructures
Algorithms And Data Structures In Java
Algorithms and Data Structures in Java
Stars: ✭ 498 (+163.49%)
Mutual labels:  algorithms, datastructures
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Stars: ✭ 11,897 (+6194.71%)
Mutual labels:  algorithms, datastructures
Iter
Go implementation of C++ STL iterators and algorithms.
Stars: ✭ 132 (-30.16%)
Mutual labels:  algorithms, datastructures

Data Structure and Algorithm in JavaScript and TypeScript License Build Status

JavaSctipt

  • Max Char
  • Array Chunking
  • Anagram 1
  • Anagram 2
  • Capitalization
  • Chunk Array
  • FizzBuzz
  • Integer Reversal
  • LinkedList
  • Palindrom
  • Queue Weaving
  • Queue
  • Stack
  • String Reversal
  • Circular Linked List
  • Bubble Sort
  • Selection Sort
  • Merge Sort
  • Liner Search
  • Binary Search
  • Check For Pair in Array with Sum as X : X is any Arbitrary Value
  • Largest Consecutive Sum in Array
  • Leader In Array
  • Longest Increasing Sub-Sequence
  • Max Sum Such That No Two Element Are Adjacent
  • Segregate 0s and 1s in an array
  • Sort an array of 0's 1's and 2's in O(n);
  • Find Two Element in Array Whose Sum is Closest to Zero
  • Find Next Greater Element in Array
  • Find Nth Node from end : LinkedList
  • Fibonacci
  • Delete Given Node from Linkeded List
  • Find Middle Node in LinkedList
  • Finding Second Largest Element in Array in O(n)
  • How do you find the missing number in a given integer array of 1 to 100
  • Hash Password
  • Convert Map to Object
  • Find Unique in Array
  • BST
  • DFT
  • BFT
  • Level Width of Tree
  • BST Validation
  • etc..

TypeScript

  • Selection Sort
  • Max Char
  • Array Chunking
  • Anagram 1
  • Anagram 2
  • Capitalization
  • Chunk Array
  • FizzBuzz
  • Integer Reversal
  • LinkedList
  • Palindrom
  • Queue Weaving
  • Queue
  • Stack
  • String Reversal
  • Circular Linked List
  • Bubble Sort
  • Selection Sort
  • Merge Sort
  • Liner Search
  • Binary Search
  • Check For Pair in Array with Sum as X : X is any Arbitrary Value
  • Largest Consecutive Sum in Array
  • Leader In Array
  • Longest Increasing Sub-Sequence
  • Max Sum Such That No Two Element Are Adjacent
  • Segregate 0s and 1s in an array
  • Sort an array of 0's 1's and 2's in O(n);
  • Find Two Element in Array Whose Sum is Closest to Zero
  • Find Next Greater Element in Array
  • Find Nth Node from end : LinkedList
  • Fibonacci
  • Delete Given Node from Linkeded List
  • Find Middle Node in LinkedList
  • Finding Second Largest Element in Array in O(n)
  • How do you find the missing number in a given integer array of 1 to 100
  • Hash Password
  • Convert Map to Object
  • Find Unique in Array
  • etc..

Note: All Above Algorithm will also be written in Typescript in future.
Few Algo not mentioned here in Readme but Available in repo (Only JS => Part of leetcode)

Multiple Ways To Run JavaSctipt Code

  • node filename.js
  • yarn run js filename.js
  • nodemon filename.js
  • npm run js filename.js
  • npm run-script filename.js

Multiple Ways To Run Typescript Code

  • ts-node filename.ts
  • yarn run ts filename.ts
  • npm run ts filename.ts
  • npm run-script filename.ts

Running Prettier on All File

  • npm install prettier -g
  • prettier --write *.js
  • prettier --write *.ts

Note : More Algo solution from Leetcode.com is been Maintained in different Repo : https://github.com/yogain123/leetCode-direct or inside folder leetcode

Watchout Alogs

  • CheckForPairinArrayWithSumAsX.js
  • LargestConsecutiveArraySum.js
  • LeaderInArray.js
  • LongestIncreasingSubSequence.js
  • selectionSort.js
  • anagram2.js
  • binarySearch.js
  • chunk.js
  • linkedlist.js
  • stack.js
  • queue.js

LICENSE: MIT

Author: Yogendra Saxena

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].