Skip to content

danielgomez3/algorithms_js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Logo

For the Functional layman :neckbeard:.

Follow me on LinkedIn BSD License Node.js Version


Algorithms in Functional JavaScript

Why?

  • 🐳 This is for those who want to familiarize and learn renowned Computer Science algorithms, including Merge-Sort, and the searches.
  • 📃 This also includes some famous coding questions, and ones that I've run in to during the de-facto Karat Coding interview, altered as to avoid copyright.

What to Expect

These written algorithms are good for you. They will teach you a couple of things:

  • Using Recursion
  • Writing good code, or in other words, code that is minimally dependent, robust, and reusable. We hate writing code for its sake.
  • Using recent ECMAScript standards and styles, and more importantly language-agnostic concepts.
  • Doing things Functionally (using the Functional-Programming Paradigm) when we can, and still being realistic by interacting with both Objects and Classes (interviewers will still expect you to know how to code Object-Oriented).

Glossary

  • Technical Interview questions:

Majong 'tiles' variant

  • Sorts and Searches:

Merge Sort

Quick-Sort

Binary Search

Depth-first Search

Breadth-first Search

Get Started

  • Done using command-line NodeJS runtime environment. Download NodeJS. To run:
node <filename>.js
  • Here are the included coding problems and questions that come with a walkthrough, along with comparable lines of code you would expect from mainstream websites that are more lines of code, and slower performance. Links of websites included:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published