Code Monkey home page Code Monkey logo

interviews_prep's Introduction

Coding interview preparation

The code on this repo has been inspired by those repositories:

I have added test function for each elements in order to test the code and make sure everything is correct.

Includes in code_prep

  • Abstract Structures (22)

    • Arrays (7)

      • delete_nth
      • flatten
      • garage
      • josephus_problem
      • longest_non_repeat
      • merge_intervals
      • remove_duplicates
    • Linked List (7)

      • Base
      • Is Circular
      • Double Linked List
      • Part Linked List
      • Sum Linked Lists
      • Intersections
    • Heap (4)

      • heap
      • find N largest items seq
      • Merge Sorted Seqs
      • Priority Queue
    • Queue and Stack (5)

      • queue
      • animal shelter
      • linked Queue
      • Stack with Min
      • Stack of Plates
  • Short Phone Interviews Problem (34)

    • balanced
    • binary search
    • breadth search first : bst
    • check anagrams
    • combinaison
    • find_0_MN_replace_cols_rows
    • find_3_numbers
    • hast table
    • is_tree_balanced
    • linked list
    • longest commong substring
    • longest increasing subsequence
    • palindrom
    • permutation
    • queue
    • stack
    • tree
      • add
      • search
      • print tree
      • preorder
      • inorder
      • postorder
    • Binary Search Matrix
    • Routes Between Nodes
    • BasketBall
    • Coins
    • Virtual Coins
    • Permutations without dups
    • Tower of Hanoi
    • PGCD
      • pgcd
      • pgcdn
      • pgcde
      • ppcm
      • ppcmn
    • Operations
      • Substract
      • Recursive Multiply
      • Divide
    • Living People
  • Bit Manipulation (4)

    • Inserstion
    • Power of two
    • Russian Peasant Multiplication
    • Number Max
  • Sort And Searching (10)

    • Sort (7)

      • Quick Sort
      • Bubble Sort
      • Merge Sort
      • Count Sort
      • Gnome Sort
      • Heap Sort
      • Sort Peaks and Valleys
    • Searching (3)

      • rotated_search
      • sorted_search_no_size
      • sparse_search
  • Advanced (3)

    • Dijkstra
    • Newton Method
    • Kruskal
  • Machine Learning from scratch (12)

    • Supervised (7)

      • Decision Tree
      • Knn
      • SVM ( Bugs in original version )
      • Naive Bayesn
      • LDA
      • One vs One:
        • SVM
      • Adaboost ( Simulation )
    • Unsupervised (3)

      • Kmeans
      • PCA
      • Gaussian Mixture
    • Utils (2)

      • kernels
      • operations

Greetings

Thanks to

  • eriklindernore
  • keon

for their great code examples which I used to inspire myself

interviews_prep's People

Watchers

 avatar  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.