Code Monkey home page Code Monkey logo

hacktoberfest-2018's People

Contributors

aleksamagicka avatar ankitjena avatar anshika-g avatar awgreene avatar ayushkothari27 avatar bamsarts avatar epicalyx avatar gane5hvarma avatar gitlherme avatar iamsaquib8 avatar juancate avatar kickbutts avatar mahesdwivedi avatar manvi07 avatar megamayoy avatar merwindasari avatar mishramonalisha76 avatar mohamedkamal98 avatar pr-jli avatar rajashree23 avatar rkpattnaik780 avatar sangramdesai123 avatar saschadiefenthaeler avatar senapati-deepak avatar shimonaverma avatar shivli97 avatar showndarya avatar themousepotato avatar thrazadin avatar victoni avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

hacktoberfest-2018's Issues

Implement Linked Lists

  • Should have basic operations of linked list, can be singly or doubly linked list
  • Can be in any language, multiple submissions from single language are not welcome
  • Solutions should be submitted to this directory
  • Make a subfolder of the language name in the solution directory

Implement Heap Sort

  • To learn about heap sort, refer this link
  • You are allowed to implement the algorithm in any language.
  • Multiple submissions from a single language are not allowed.
  • Solutions are to be submitted in this directory .
  • To make a submission in python. You have to create a sub-folder python inside heap_sort and save your file in it.

heap_sort/python/heap_sort.py

Implement bubble sort.

  • To learn about bubble sort, refer this link
  • You are allowed to implement the algorithm in any language.
  • Multiple submissions from a single language are not allowed.
  • Solutions are to be submitted in this directory .
  • To make a submission in python. You have to create a sub-folder python inside bubble_sort and save your file in it.

Add Sceduling Algorithms

Add Scheduling Algorithms like:

  1. Shortest Job First(Preemptive and Non-Preemptive)
  2. Round Robin
  3. First Come First Serve

Implement jump search

  • You are allowed to implement the searching algorithm in any language.

  • Multiple submissions in the same language for this algorithm are not welcomed.

  • Solutions are to be submitted this directory.

  • To make a submission in python. You have to create a sub-folder python inside jump_search and save the programming file in it.

Implement Travelling Salesman Problem

  • To learn about Travelling salesman problem , refer this link
  • You are allowed to implement the algorithm in any language.
  • Multiple submissions from a single language are not allowed.
  • Solutions are to be submitted in this directory .
  • To make a submission in python. You have to create a sub-folder python inside travelling_salesman and save your file in it.

travelling_salesman/python/travelling_salesman.py

Implement insertion sort

  • To learn about insertion sort, refer this link
  • You are allowed to implement the algorithm in any language.
  • Multiple submissions from a single language are not allowed.
  • Solutions are to be submitted in this directory .
  • To make a submission in python. You have to create a sub-folder python inside insertion_sort and save your file in it.

insertion_sort/python/insertion_sort.py

Implement Binary Search Tree

  • Can be in any language, multiple submissions from single language are not welcome.

  • Solutions should be submitted to this directory

  • Make a subfolder of the language name in the solution directory

Implement Selection Sort

  • To learn about selection sort, refer this link
  • You are allowed to implement the algorithm in any language.
  • Multiple submissions from a single language are not allowed.
  • Solutions are to be submitted in this directory .
  • To make a submission in python. You have to create a sub-folder python inside selection_sort and save your file in it.

selection_sort/python/selection_sort.py

Implement Insertion Sort

  • You are allowed to implement the algorithm in any language.
  • Multiple submissions from a single language are not allowed.
  • Solutions are to be submitted in this directory .
  • To make a submission in python. You have to create a sub-folder python inside insertion_sort and save your file in it.

Implement fractional knapsack

  • You are allowed to implement the algorithm in any language.

  • Multiple submissions from a single language are not welcomed.

  • Solutions are to be submitted this directory.

  • To make a submission in python. You have to create a sub-folder python inside the fractional_knapsack and save the programming file in it.

Implement a menu driven calculator.

  • You are allowed to implement the calculator using any framework.
  • Solutions are to be submitted in this directory .
  • You need to create a sub-folder with your username and save the files into it.

Implement longest common subsequence

  • To learn about LCS, refer this link
  • You are allowed to implement the algorithm in any language.
  • Multiple submissions from a single language are not allowed.
  • Solutions are to be submitted in this directory .
  • To make a submission in python. You have to create a sub-folder python in longest_common_subsequence and save your file in it.

dynamic_programming/longest_common_subsequence/python/longest_common_subsequence.py

Implement Depth First Search

You are allowed to implement the sorting algorithm in any language.

Multiple submissions from a single language are not welcomed.

Solutions are to be submitted this directory.

To make a submission in python. You have to create a sub-folder python inside depth_first_search and save the programming file in it.

Implement Binary Search

  • You are allowed to implement the algorithm in any language.
  • Multiple submissions from a single language are not allowed.
  • Solutions are to be submitted in this directory .
  • To make a submission in python. You have to create a sub-folder python inside binary_search and save your file in it.

Implement Knapsack algorithm

  • You are allowed to implement the Knapsack algorithm in any language.

  • Multiple submissions from a single language are not welcomed.

  • Solutions are to be submitted this directory.

  • To make a submission in python. You have to create a sub-folder python inside knapsack_problem and save the programming file in it.

Implement linear search

  • You are allowed to implement the searching algorithm in any language.

  • Multiple submissions from a single language are not welcomed.

  • Solutions are to be submitted this directory.

  • To make a submission in python. You have to create a sub-folder python inside linear_search and save the programming file in it.

Implement stack algorithms

  • You are allowed to implement the stack algorithms in any language.

  • Multiple submissions from a single language are not welcomed.

  • Solutions are to be submitted this directory.

  • To make a submission in python. You have to create a sub-folder python inside stacks folder and save the programming file in it.

Implement Longest common subsequence - Dynamic Programming

  • You are allowed to implement the algorithm in any language.
  • Multiple submissions from a single language are not allowed.
  • Solutions are to be submitted in this directory .
  • To make a submission in python. You have to create a sub-folder python inside the directory and save your file in it.

Implement ternary search

  • You are allowed to implement the searching algorithm in any language.

  • Multiple submissions from a single language are not welcomed.

  • Solutions are to be submitted this directory.

  • To make a submission in python. You have to create a sub-folder python inside ternary_search and save the programming file in it.

Implement Interpolation Search

  • You are allowed to implement the searching algorithm in any language.

  • Multiple submissions from a single language are not welcomed.

  • Solutions are to be submitted this directory.

  • To make a submission in python. You have to create a sub-folder python inside interpolation_search and save the programming file in it.

Implement Breadth First Search using any language

  • To learn about BFS, refer this link
  • You are allowed to implement the algorithm in any language.
  • Multiple submissions from a single language are not allowed.
  • Solutions are to be submitted in this directory .
  • To make a submission in python. You have to create a sub-folder python in breadth_first_search and save your file in it.

breadth_first_search/python/breadth_first_search.py

Implement Djikstra's Algorithm

  • To learn about djikstras shortest path algorithm, refer this link
  • You are allowed to implement the algorithm in any language.
  • Multiple submissions from a single language are not allowed.
  • Solutions are to be submitted in this directory .
  • To make a submission in python. You have to create a sub-folder python inside dijkstras_algorithm and save your file in it.

dijkstras_algorithm/python/ dijkstras_algorithm.py

Implement Radix Sort

  • You are allowed to implement the sorting algorithm in any language.

  • Multiple submissions from a single language are not welcomed.

  • Solutions are to be submitted this directory.

  • To make a submission in python. You have to create a sub-folder python inside radix_sort and save the programming file in it.

implement Merge Sort

  • You are allowed to implement the algorithm in any language.
  • Multiple submissions from a single language are not allowed.
  • Solutions are to be submitted in this directory.
  • To make a submission in python. You have to create a sub-folder python inside merge_sort and save your file in it.

Post your portfolio.

  • You are allowed to implement the calculator using any web framework or library.
  • Solutions are to be submitted in this directory .
  • You need to create a sub-folder with your username and save the files into it like

portfolio/user_name

Implement quick sort

  • To learn about quick sort, refer this link
  • You are allowed to implement the algorithm in any language.
  • Multiple submissions in the same language for this algorithm are not welcomed.
  • Solutions are to be submitted in this directory .
  • To make a submission in python. You have to create a sub-folder python inside quick_sort and save your file in it.

quick_sort/python/quick_sort.py

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.