Skip to content

WIP | Common data structures, algorithms, design thinking, dynamic programming

License

Notifications You must be signed in to change notification settings

manjeetk/algorithms-and-data-structures

Repository files navigation

Algorithms and Data Structures

Common data structures, algorithms, design thinking, dynamic programming

Requirements - Install Node.js

Once Node.js is installed, individual scripts can be executed by running:

Node filename

Here is the list of snippets solved in this repository

  • Reverse a String
  • Validate a palindrome
    • A palindrome is a word, number, phrase, or other sequence of characters which reads the same backward as forward, such as madam or racecar.
  • Capitalise the first letter of every word of a sentence
  • Find most common character in a string
  • FizzBuzz test
  • Length of longest word in a string
  • Anargam
    • An anagram is a word or phrase formed by rearranging the letters of a different word or phrase, typically using all the original letters exactly once.
    • For example, "Listen" = "Silent", "evil" = "vile", "restful" = "fluster"
  • Generate all combinations of a string
  • Generate all combinations of an array
  • Add all numbers entered as function parameters
  • Even and odd numbers sum from an array

About

WIP | Common data structures, algorithms, design thinking, dynamic programming

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published