Giter Club home page Giter Club logo

fossalgo's People

Contributors

aeyno avatar allcontributors[bot] avatar amithliyanage avatar ashera96 avatar ashiviraji avatar asithaindrajith avatar chamalpramod96 avatar chamikad97 avatar chathurikaperera avatar danushka96 avatar david-azevedo avatar dineshapriyadarshani avatar dininduchamikara avatar eanimesha avatar mertbarutcuoglu avatar nandulaperera avatar nhimanshujain avatar nirdeshgothania avatar ov1n avatar pasindud95 avatar pasindumadusanka95 avatar ppkavinda avatar randiepathirage avatar ravindusachintha avatar riturajjain2000 avatar shehand avatar uruwanara avatar vikum-kule avatar vikumkbv avatar zinthanmm avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

fossalgo's Issues

Selection Sort in Java

This issue is about Selection Sort.

  • Issue Title is in form Selection Sort [java].
  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
  • This Algo/DS is worth adding to this repository.
  • Assign this issue to me (I want to work on this).
    • I ensure that I am not already assigned to 2 or more issues.
  • I will send my PR only after I'm assigned to this issue by any maintainer.
  • I understand that I will be unassigned from this issue if I fail to send a PR for this within a week.

Merge Sort in Java

This issue is about Merge Sort (https://en.wikipedia.org/wiki/Merge_sort).

  • Issue Title is in form Merege Sort in [Java].
  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
  • This Algo/DS is worth adding to this repository.
  • Assign this issue to me (I want to work on this).
    • I ensure that I am not already assigned to 2 or more issues.
  • I will send my PR only after I'm assigned to this issue by any maintainer.
  • I understand that I will be unassigned from this issue if I fail to send a PR for this within a week.

Binary search tree in java

This issues is about binary search tree in java. https://en.wikipedia.org/wiki/Binary_search_tree

  • Issue title form Algo/DS Name [Language]

  • I searched or browsed the repo's other issues to ensure this is not a duplicate

  • This Algo/DS is worth to add this repository

  • Assign this issue to me

  • I will send my PR only after I'm assigned to this issue by any maintainer

Add language-wise or naming convention-wise file name validation regexes

# file name validation for upper-camel (pascal) case
if [ ${arrPath[-2]} == "java" ] && ! [[ ${arrPath[-1]} =~ ^([A-Z][a-z0-9]+)+.java$ ]]; then
exitWithError "$d is not in a valid naming convention"
fi

The above condition will check whether the file is java and it has upper camel notation. Continue the same process by adding multiple languages for relevant notations. Language and naming conventions should append to README / CONTRIBUTING file as appropriate.

Bubble sort in C

This issue is about Bubble sort.

  • Issue Title is in form Algo/DS Name [Language].
  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
  • This Algo/DS is worth adding to this repository.
  • Assign this issue to me (I want to work on this).
    • I ensure that I am not already assigned to 2 or more issues.
  • I will send my PR only after I'm assigned to this issue by any maintainer.
  • I understand that I will be unassigned from this issue if I fail to send a PR for this within a week.

Link List in Python

This issue is about [Algo/DS Name](link to resource for the Algo/DS).

  • Issue Title is in form Algo/DS Name [Language].
  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
  • This Algo/DS is worth adding to this repository.
  • Assign this issue to me (I want to work on this).
    • I ensure that I am not already assigned to 2 or more issues.
  • I will send my PR only after I'm assigned to this issue by any maintainer.
  • I understand that I will be unassigned from this issue if I fail to send a PR for this within a week.

Insertion Sort in Java

This issues is about insertion sort in java. https://www.javatpoint.com/insertion-sort-in-java

  • Issue title form Algo/DS Name [Language]

  • I searched or browsed the repo's other issues to ensure this is not a duplicate

  • This Algo/DS is worth to add this repository

  • Assign this issue to me

  • I will send my PR only after I'm assigned to this issue by any maintainer

Binary search in python

This issue is about Binary search in python.

  • Issue Title is in form Algo/DS Name [Language].
  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
  • This Algo/DS is worth adding to this repository.
  • Assign this issue to me (I want to work on this).
    • I ensure that I am not already assigned to 2 or more issues.
  • I will send my PR only after I'm assigned to this issue by any maintainer.
  • I understand that I will be unassigned from this issue if I fail to send a PR for this within a week.

PrimeFactor in Python3

For this particular issue, I want to add a python program for finding the prime factors for any particular number.

Bin-Sort in Java

This is an open issue for bin sorting algorithm implementation in Java. If you wish to contribute, just make some noise and we will assign you.

stack data structure implementation in CPP

This issue is about [Stack]

  • Issue Title is in form [Stack] in [CPP] (ex:- BubbleSort in Java)

  • I searched or browsed the repo’s other issues to ensure this is not a duplicate

  • Assign this issue to me (I want to work on this)

  • I ensure that I am not already assigned to 2 or more issues

  • I will send my PR only after I'm assigned to this issue by any maintainer

Longest Common Subsequence

This issue is about Longest Common Subsequence.

  • Issue Title is in form [Algo/DS Name] in [Language].
  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
  • This Algo/DS is worth adding to this repository.
  • Assign this issue to me (I want to work on this).
  • I ensure that I am not already assigned to 2 or more issues.
  • I will send my PR only after I'm assigned to this issue by any maintainer.
  • I understand that I will be unassigned from this issue if I fail to send a PR for this within a week.

Singly Linked List in Java

This issue is about Linked List in Java

  • Issue Title is in form [Algo/DS Name] in [Language] (ex:- BubbleSort in Java)

  • I searched or browsed the repo’s other issues to ensure this is not a duplicate

  • Assign this issue to me (I want to work on this)

  • I ensure that I am not already assigned to 2 or more issues

  • I will send my PR only after I'm assigned to this issue by any maintainer

Insertion Sort in Python

This issue is about Insertion Sort reference http://interactivepython.org/runestone/static/pythonds/SortSearch/TheInsertionSort.html

  • Issue Title is in form Insertion Sort[Python]
  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
  • This insertion Sort is worth adding to this repository.
  • Assign this issue to me (I want to work on this).
  • I ensure that I am not already assigned to 2 or more issues.
  • I will send my PR only after I'm assigned to this issue by any maintainer.
  • I understand that I will be unassigned from this issue if I fail to send a PR for this within a week.

Selection Sort in Java

This issue is about [Algo/DS Name](link to resource for the Algo/DS).

  • Issue Title is in form Algo/DS Name [Language].
  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
  • This Algo/DS is worth adding to this repository.
  • Assign this issue to me (I want to work on this).
    • I ensure that I am not already assigned to 2 or more issues.
  • I will send my PR only after I'm assigned to this issue by any maintainer.
  • I understand that I will be unassigned from this issue if I fail to send a PR for this within a week.

BinarySearch in Python2

This is an open issue for binary search algorithm implementation in Python2. If you wish to contribute, just make some noise and we will assign you.

BinarySearch in JavaScript

This is an open issue for binary search algorithm implementation in JavaScript. If you wish to contribute, just make some noise and we will assign you.

doubly linked list in java

This issues is about doubly linked list in java. https://en.wikipedia.org/wiki/Doubly_linked_list

  • Issue title form Algo/DS Name [Language]

  • I searched or browsed the repo's other issues to ensure this is not a duplicate

  • This Algo/DS is worth to add this repository

  • Assign this issue to me

  • I will send my PR only after I'm assigned to this issue by any maintainer

Doubly linked list in python

This issues is about doubly linked list in python. https://en.wikipedia.org/wiki/Doubly_linked_list

  • Issue title form Algo/DS Name [Language]

  • I searched or browsed the repo's other issues to ensure this is not a duplicate

  • This Algo/DS is worth to add this repository

  • Assign this issue to me

  • I will send my PR only after I'm assigned to this issue by any maintainer

Naive search in C

This issue is about Naive Search (https://www.geeksforgeeks.org/searching-for-patterns-set-1-naive-pattern-searching/).

  • Issue Title is in form [Algo/DS Name] in [Language].
  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
  • This Algo/DS is worth adding to this repository.
  • Assign this issue to me (I want to work on this).
  • I ensure that I am not already assigned to 2 or more issues.
  • I will send my PR only after I'm assigned to this issue by any maintainer.
  • I understand that I will be unassigned from this issue if I fail to send a PR for this within a week.

Selection Sort in Python

This issue is about [Algo/DS Name](link to resource for the Algo/DS).

  • Issue Title is in form Algo/DS Name [Language].
  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
  • This Algo/DS is worth adding to this repository.
  • Assign this issue to me (I want to work on this).
    • I ensure that I am not already assigned to 2 or more issues.
  • I will send my PR only after I'm assigned to this issue by any maintainer.
  • I understand that I will be unassigned from this issue if I fail to send a PR for this within a week.

Merge sort in Python

This issue is about merge sort in python.

  • Issue Title is in form Algo/DS Name [Language].
  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
  • This Algo/DS is worth adding to this repository.
  • Assign this issue to me (I want to work on this).
    • I ensure that I am not already assigned to 2 or more issues.
  • I will send my PR only after I'm assigned to this issue by any maintainer.
  • I understand that I will be unassigned from this issue if I fail to send a PR for this within a week.

Brute Force/Naive Search in Java

This issue is about [Algo/DS Name](link to resource for the Algo/DS).

  • Issue Title is in form Algo/DS Name [Language].
  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
  • This Algo/DS is worth adding to this repository.
  • Assign this issue to me (I want to work on this).
    • I ensure that I am not already assigned to 2 or more issues.
  • I will send my PR only after I'm assigned to this issue by any maintainer.
  • I understand that I will be unassigned from this issue if I fail to send a PR for this within a week.

Bin-Sort in C

This is an open issue for bin sorting algorithm implementation in C. If you wish to contribute, just make some noise and we will assign you.

BinarySearch in C#

This is an open issue for binary search algorithm implementation in C#. If you wish to contribute, just make some noise and we will assign you.

BST in java

This issue is about Algo/DS Name.

  • Issue Title is in form [Algo/DS Name] in [Language].
  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
  • This Algo/DS is worth adding to this repository.
  • Assign this issue to me (I want to work on this).
    • I ensure that I am not already assigned to 2 or more issues.
  • I will send my PR only after I'm assigned to this issue by any maintainer.
  • I understand that I will be unassigned from this issue if I fail to send a PR for this within a week.

BubbleSort in JavaScript

Location: algorithms/ar-bsrt/javascript

  • make sure to use only "simple letters" and "underscore" for the file name.
  • don't use console.log(). it will produce errors in code reviews. Just implement the function and call it for some test cases.

Insertion Sort

This issues is about Insertion Sort in java.
https://www.programiz.com/dsa/insertion-sort

  • Issue title form Algo/DS Name [Language]

  • I searched or browsed the repo's other issues to ensure this is not a duplicate

  • This Algo/DS is worth to add this repository

  • Assign this issue to me

  • I will send my PR only after I'm assigned to this issue by any maintainer

Package Manager support

This issue is about all algorithms

  • Issue Title is in form [Algo/DS Name] in [Language].
  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
  • This Algo/DS is worth adding to this repository.
  • Assign this issue to me (I want to work on this).
  • I ensure that I am not already assigned to 2 or more issues.
  • I will send my PR only after I'm assigned to this issue by any maintainer.
  • I understand that I will be unassigned from this issue if I fail to send a PR for this within a week.

I think the current directory structure is not good for multi-lang projects. We can separate each language with a directory

My suggestion

python\
--src\
----algo_one
----algo_two
java\
--src\
----algo_one
----algo_two

After that, we can publish the whole python directory to pip and java directory to Jitpack. And we can enable users to install these algorithms via favorite package managers.

Binary search in python

This issue is about Binary search in python.

  • Issue Title is in form Algo/DS Name [Language].
  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
  • This Algo/DS is worth adding to this repository.
  • Assign this issue to me (I want to work on this).
    • I ensure that I am not already assigned to 2 or more issues.
  • I will send my PR only after I'm assigned to this issue by any maintainer.
  • I understand that I will be unassigned from this issue if I fail to send a PR for this within a week.

BinarySearch in TypeScript

This issue is about [Algo/DS Name](link to a resource for the Algo/DS)

  • Issue Title is in form [Algo/DS Name] in [Language] (ex:- BubbleSort in Java)

  • I searched or browsed the repo’s other issues to ensure this is not a duplicate

  • Assign this issue to me (I want to work on this)

  • I ensure that I am not already assigned to 2 or more issues

  • I will send my PR only after I'm assigned to this issue by any maintainer

Binary search tree in python

This issues is about binary search tree in python. https://en.wikipedia.org/wiki/Binary_search_tree

  • Issue title form Algo/DS Name [Language]

  • I searched or browsed the repo's other issues to ensure this is not a duplicate

  • This Algo/DS is worth to add this repository

  • Assign this issue to me

  • I will send my PR only after I'm assigned to this issue by any maintainer

Quick Sort Algorithm in C

This issue is about Quick Sort in C

  • Issue Title is in form [Quick Sort] in [C] (ex:- BubbleSort in Java)

  • I searched or browsed the repo’s other issues to ensure this is not a duplicate

  • Assign this issue to me (I want to work on this)

  • I ensure that I am not already assigned to 2 or more issues

  • I will send my PR only after I'm assigned to this issue by any maintainer

Queue in python

This issue is about Queue ().

  • Issue Title is in form Algo/DS Name [Language].
  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
  • This Algo/DS is worth adding to this repository.
  • Assign this issue to me (I want to work on this).
    • I ensure that I am not already assigned to 2 or more issues.
  • I will send my PR only after I'm assigned to this issue by any maintainer.
  • I understand that I will be unassigned from this issue if I fail to send a PR for this within a week.

Quicksort in C

This issue is about [Algo/DS Name](link to resource for the Algo/DS).

  • Issue Title is in form [Algo/DS Name] in [Language].
  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
  • This Algo/DS is worth adding to this repository.
  • Assign this issue to me (I want to work on this).
    • I ensure that I am not already assigned to 2 or more issues.
  • I will send my PR only after I'm assigned to this issue by any maintainer.
  • I understand that I will be unassigned from this issue if I fail to send a PR for this within a week.

Bubble sort in Java

This issues is about bubble sort in java.https://www.geeksforgeeks.org/bubble-sort/

  • Issue title form Algo/DS Name [Language]

  • I searched or browsed the repo's other issues to ensure this is not a duplicate

  • This Algo/DS is worth to add this repository

  • Assign this issue to me

  • I will send my PR only after I'm assigned to this issue by any maintainer

Longest Increasing Sub-sequence in Java

This issue is about Longest Increasing Sub-sequence.

  • Issue Title is in form Algo/DS Name [Language].
  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
  • This Algo/DS is worth adding to this repository.
  • Assign this issue to me (I want to work on this).
    • I ensure that I am not already assigned to 2 or more issues.
  • I will send my PR only after I'm assigned to this issue by any maintainer.
  • I understand that I will be unassigned from this issue if I fail to send a PR for this within a week.

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.