Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Linear_Congruential_Generator under P.R.N.G #823

Open
wants to merge 219 commits into
base: master
from

Commits on Aug 24, 2018

  1. Restructured the folder

    varunu28 committed Aug 24, 2018
  2. Delete .classpath

    varunu28 committed Aug 24, 2018
  3. Delete .project

    varunu28 committed Aug 24, 2018
  4. Update README.md

    varunu28 committed Aug 24, 2018
  5. Update README.md

    varunu28 committed Aug 24, 2018

Commits on Aug 25, 2018

  1. Update README.md

    varunu28 committed Aug 25, 2018
  2. add a Test

    lq920320 committed Aug 25, 2018
  3. add a Test

    lq920320 committed Aug 25, 2018
  4. Merge pull request #488 from lq920320/Development

    add a Test about AnyBaseToDecimal.java
    varunu28 committed Aug 25, 2018
  5. Added binary search and test

    varunu28 committed Aug 25, 2018

Commits on Aug 26, 2018

  1. add some tests for Sort

    lq920320 committed Aug 26, 2018
  2. Merge pull request #490 from lq920320/Development

    add some tests for Sort
    varunu28 committed Aug 26, 2018

Commits on Aug 28, 2018

  1. Corrected project structure

    varunu28 committed Aug 28, 2018

Commits on Aug 29, 2018

  1. add Test for InsertionSort

    lq920320 committed Aug 29, 2018
  2. add Test for InsertionSort;

    delete print statements from Test files.
    lq920320 committed Aug 29, 2018

Commits on Aug 30, 2018

  1. Merge pull request #500 from lq920320/Development

    add Test for InsertionSort
    varunu28 committed Aug 30, 2018

Commits on Sep 3, 2018

  1. Added SimplexNoise

    Signed-off-by: Ralph Niemitz <ralph.niemitz@gmx.de>
    RalleYTN committed Sep 3, 2018

Commits on Sep 4, 2018

Commits on Sep 7, 2018

  1. Merge pull request #512 from lakshay17244/patch-1

    Negative Integer, worst case array test added
    varunu28 committed Sep 7, 2018

Commits on Sep 8, 2018

Commits on Sep 9, 2018

  1. Merge pull request #514 from lq920320/Development

    add MergeSortTest for MergeSort.
    varunu28 committed Sep 9, 2018

Commits on Oct 31, 2018

  1. Added Linear Search, changed Binary search

    -Linear Search was added.
    -Made Both searches final and static ( There is no reason to have to instantiate them). Also Changed the tests to include the new static methods.
    -Added a new test, searching an empty array.
    Feconiz committed Oct 31, 2018

Commits on Nov 4, 2018

  1. Merge pull request #635 from LesliePinto89/Development

    Added StoogeSort algorithm and JUnit Test
    varunu28 committed Nov 4, 2018

Commits on Nov 17, 2018

Commits on Dec 4, 2018

  1. Merge pull request #647 from LesliePinto89/Development

    Added Interpolation Search and JUnit test.
    yanglbme committed Dec 4, 2018

Commits on Dec 5, 2018

Commits on Dec 12, 2018

  1. Merge pull request #628 from Feconiz/Development

    Added Linear Search, changed Binary search
    yanglbme committed Dec 12, 2018

Commits on Dec 27, 2018

  1. Merge pull request #511 from RalleYTN/Development

    Added SimplexNoise
    yanglbme committed Dec 27, 2018

Commits on Jan 2, 2019

  1. Added algorithm class CountingSort and its corresponding test class C…

    …ountingSortTest
    ani03sha authored and Anirudh Sharma committed Jan 2, 2019
  2. Added algorithm class CycleSort and its corresponding test class Cycl…

    …eSortTest
    ani03sha authored and Anirudh Sharma committed Jan 2, 2019
  3. Merge pull request #669 from ani03sha/Development

    Added Counting Sort and Cycle Sort
    yanglbme committed Jan 2, 2019

Commits on Jan 4, 2019

  1. Added Pigeonhole Sort with its corresponding test cases

    ani03sha authored and Anirudh Sharma committed Jan 4, 2019
  2. Added Pigeonhole Sort with its corresponding test cases

    ani03sha authored and Anirudh Sharma committed Jan 4, 2019
  3. Update PigeonholeSort.java

    yanglbme committed Jan 4, 2019
  4. Merge pull request #670 from ani03sha/Development

    Added Pigeonhole Sort with its corresponding test cases
    yanglbme committed Jan 4, 2019
  5. Add the Secure Hash Algorithm 2 family, namely SHA-224, SHA-256, SHA-384

    and SHA-512
    darius-welsch/
    darius-welsch/ committed Jan 4, 2019

Commits on Jan 8, 2019

  1. Update Sha2.java

    yanglbme committed Jan 8, 2019
  2. Merge pull request #673 from darius-welsch/Development

    Secure Hash Algorithm 2 (SHA-224, SHA-256, SHA-384, SHA-512)
    yanglbme committed Jan 8, 2019

Commits on Jan 17, 2019

  1. Merge pull request #686 from TimotheeChauvin/Development

    README.md: fix broken links + minor orthographic and syntactic corrections
    yanglbme committed Jan 17, 2019
  2. Merge pull request #687 from AlienJimmey/Development

    updated folders structure
    yanglbme committed Jan 17, 2019

Commits on Jan 18, 2019

Commits on Jan 19, 2019

  1. Merge pull request #691 from TimotheeChauvin/Development

    add the Gale Shapley algorithm and its test
    yanglbme committed Jan 19, 2019

Commits on Jan 27, 2019

Commits on Jan 28, 2019

  1. resolving comment

    arodriguez33 committed Jan 28, 2019

Commits on Jan 29, 2019

  1. binary number in 64 bits

    arodriguez33 committed Jan 29, 2019

Commits on Jan 30, 2019

  1. Merge pull request #694 from arodriguez33/Development

    conversion binary to hexadecimal
    yanglbme committed Jan 30, 2019

Commits on Jan 31, 2019

  1. Merge pull request #697 from arodriguez33/Development

    Conversion
    yanglbme committed Jan 31, 2019

Commits on Feb 4, 2019

  1. Merge pull request #703 from arodriguez33/Development

    convert decimal to octal
    yanglbme committed Feb 4, 2019

Commits on Feb 12, 2019

  1. Merge pull request #685 from darius-welsch/Development

    Add Base64 encoding and decoding
    yanglbme committed Feb 12, 2019

Commits on Feb 13, 2019

  1. Merge pull request #706 from crackCodeLogn/Development

    Making the median calculating part safe from integer spillovers
    yanglbme committed Feb 13, 2019

Commits on Feb 28, 2019

  1. Addint type package to have interfaces to take benefit of polymorphis…

    …m features
    asri71
    asri71 committed Feb 28, 2019
  2. Making Sort interface as functional interface to exhibit the nature a…

    …nd functionality of the interface more clearly to client
    asri71
    asri71 committed Feb 28, 2019

Commits on Mar 3, 2019

  1. Merge pull request #710 from AnkitAtBrillio/local

    Adding interface for sorting to use polymorphism features.
    yanglbme committed Mar 3, 2019

Commits on Mar 6, 2019

  1. Update GeneralQueue.java

    yanglbme committed Mar 6, 2019
  2. Update DataStructure.java

    yanglbme committed Mar 6, 2019
  3. Update Queue.java

    yanglbme committed Mar 6, 2019
  4. Merge pull request #712 from AnkitAtBrillio/local

    Adding Linked List based General queue implementation
    yanglbme committed Mar 6, 2019

Commits on Mar 11, 2019

  1. Merge pull request #652 from LesliePinto89/Development

    Added Jump Search algorithm and JUnit test
    varunu28 committed Mar 11, 2019

Commits on Mar 13, 2019

  1. add BloomFilter

    MrYangxf committed Mar 13, 2019
  2. Merge pull request #714 from MrYangxf/Development

    Add a simple implementation of Bloom filter.
    yanglbme committed Mar 13, 2019

Commits on Mar 15, 2019

  1. Merge pull request #716 from MrYangxf/Development

    Add an implementation of disjoint-set
    yanglbme committed Mar 15, 2019

Commits on Mar 16, 2019

  1. Removing inheritance from Vector class

    asri71
    asri71 committed Mar 16, 2019
  2. Update Stack.java

    Format code
    yanglbme committed Mar 16, 2019
  3. Merge pull request #717 from AnkitAtBrillio/local

    Adding Stack implementation along with test class
    yanglbme committed Mar 16, 2019

Commits on Mar 22, 2019

Commits on Mar 24, 2019

  1. Update Base64.java

    jvinodkumar committed Mar 24, 2019

Commits on Mar 25, 2019

  1. Merge pull request #725 from RicardoGuevara/Development

    Add binary tree implementation with test
    yanglbme committed Mar 25, 2019

Commits on Mar 31, 2019

  1. Merge pull request #723 from jvinodkumar/Development

    Update Base64.java
    yanglbme committed Mar 31, 2019

Commits on Apr 8, 2019

  1. Added FastPower

    Added FastPower
    DDullahan committed Apr 8, 2019

Commits on Apr 14, 2019

  1. Commit BinaryToGray

    nbdgit committed Apr 14, 2019
  2. Commit BinaryToGrayTest

    nbdgit committed Apr 14, 2019

Commits on Apr 15, 2019

  1. Create DepthFirstSearch.java

    abircb committed Apr 15, 2019
  2. Create DepthFirstSearchTest.java

    this test is created for the DepthFirstSearch.java file- that I added- containing the DepthFirstSearch algorithm
    abircb committed Apr 15, 2019

Commits on Apr 16, 2019

  1. Update DepthFirstSearch.java

    abircb committed Apr 16, 2019

Commits on May 2, 2019

  1. Apply suggestions from code review

    Co-Authored-By: nbdgit <48550673+nbdgit@users.noreply.github.com>
    havanagrawal and nbdgit committed May 2, 2019

Commits on May 3, 2019

  1. Add StringBuilder class

    nbdgit committed May 3, 2019

Commits on May 9, 2019

  1. Merge pull request #750 from abhijay94/Development

    Added the algorithm and test cases for Exponential Search
    yanglbme committed May 9, 2019

Commits on May 10, 2019

  1. Merge pull request #734 from nbdgit/Development

    Added Binary to Gray code conversion
    yanglbme committed May 10, 2019
  2. update binaryToGray

    yanglbme committed May 10, 2019
  3. Merge pull request #731 from DDullahan/Development

    Added FastPower
    yanglbme committed May 10, 2019
  4. refactor: update FastPower

    yanglbme committed May 10, 2019
  5. refactor: update FastPower

    yanglbme committed May 10, 2019
  6. refactor: update FastPower

    yanglbme committed May 10, 2019
  7. Apply suggestions from code review

    Update DepthFirstSearch.java - signature removed, and whitespaces resolved
    
    Co-Authored-By: Libin Yang <contact@yanglibin.info>
    abircb and yanglbme committed May 10, 2019

Commits on May 11, 2019

  1. Merge pull request #737 from abircb/Development

    Added DepthFirstSearch.java and DepthFirstTestSearch.java
    yanglbme committed May 11, 2019
  2. Merge pull request #751 from TheAlgorithms/revert-737-Development

    Revert "Added DepthFirstSearch.java and DepthFirstTestSearch.java"
    yanglbme committed May 11, 2019

Commits on May 13, 2019

  1. Update FibonacciSearch.java

    Add single space after `//`
    yanglbme committed May 13, 2019
  2. Merge pull request #753 from abhijay94/Development

    Added the algorithm and test for Fibonacci Search
    yanglbme committed May 13, 2019

Commits on May 15, 2019

  1. Update src/test/java/com/designpatterns/singletonpattern/SingletonTes…

    …t.java
    
    
    Removed println statement
    
    Co-Authored-By: Libin Yang <contact@yanglibin.info>
    abhijay94 and yanglbme committed May 15, 2019
  2. Merge pull request #754 from abhijay94/Development

    Added Singleton Design pattern implementation in Java and its test
    yanglbme committed May 15, 2019

Commits on May 16, 2019

  1. Update src/test/java/com/designpatterns/factorypattern/PolygonFactory…

    …Test.java
    
    Co-Authored-By: Libin Yang <contact@yanglibin.info>
    abhijay94 and yanglbme committed May 16, 2019
  2. Update src/test/java/com/designpatterns/factorypattern/PolygonFactory…

    …Test.java
    
    Co-Authored-By: Libin Yang <contact@yanglibin.info>
    abhijay94 and yanglbme committed May 16, 2019
  3. Update src/test/java/com/designpatterns/factorypattern/PolygonFactory…

    …Test.java
    
    Co-Authored-By: Libin Yang <contact@yanglibin.info>
    abhijay94 and yanglbme committed May 16, 2019
  4. Update src/test/java/com/designpatterns/factorypattern/PolygonFactory…

    …Test.java
    
    Co-Authored-By: Libin Yang <contact@yanglibin.info>
    abhijay94 and yanglbme committed May 16, 2019
  5. Update src/test/java/com/designpatterns/factorypattern/PolygonFactory…

    …Test.java
    
    Co-Authored-By: Libin Yang <contact@yanglibin.info>
    abhijay94 and yanglbme committed May 16, 2019
  6. Update src/test/java/com/designpatterns/factorypattern/PolygonFactory…

    …Test.java
    
    Co-Authored-By: Libin Yang <contact@yanglibin.info>
    abhijay94 and yanglbme committed May 16, 2019
  7. Merge pull request #756 from abhijay94/Development

    Added Factory pattern implementation in Java and its test
    yanglbme committed May 16, 2019

Commits on May 17, 2019

  1. Merge pull request #757 from abhijay94/Development

    Added Builder Design pattern implementation in Java and its test
    yanglbme committed May 17, 2019

Commits on May 21, 2019

  1. Merge pull request #762 from abhijay94/Development

    Added a sub-package for "creational" in order to organize the code
    yanglbme committed May 21, 2019

Commits on May 22, 2019

  1. Merge pull request #763 from abhijay94/Development

    Added the prototype pattern and its unit test
    yanglbme committed May 22, 2019
  2. Added space after typecast expression

    Co-Authored-By: Libin Yang <contact@yanglibin.info>
    abhijay94 and yanglbme committed May 22, 2019

Commits on May 23, 2019

  1. Update src/main/java/com/generation/SimplexNoise.java

    Co-Authored-By: Libin Yang <contact@yanglibin.info>
    abhijay94 and yanglbme committed May 23, 2019
  2. Merge pull request #766 from abhijay94/Development

    Cast the second operand of Math.pow to double - SonarQube analysis
    yanglbme committed May 23, 2019

Commits on May 24, 2019

  1. Merge pull request #767 from abhijay94/Development

    Added the code for Abstract factory pattern implementation and JUnit
    yanglbme committed May 24, 2019
  2. Update Sha2Test.java

    Fix #768
    yanglbme committed May 24, 2019

Commits on May 28, 2019

Commits on May 29, 2019

  1. Merge pull request #769 from abhijay94/Development

    Added adapter pattern and its test case
    yanglbme committed May 29, 2019

Commits on Jul 19, 2019

  1. feat: Add Maven frameworks support.

    1. Add JUnit Jupiter dependency;
    2. Add maven-resources-plugin to fix path problem in SimplexNoise testcase;
    3. Add maven-compiler-plugin to tell the default compiler version;
    laingke committed Jul 19, 2019
  2. docs: update README

    laingke committed Jul 19, 2019

Commits on Aug 27, 2019

  1. Merge pull request #795 from laingke/Development

    * Add Maven frameworks support
    * close #529 
    * close #815
    yanglbme committed Aug 27, 2019

Commits on Sep 28, 2019

  1. Merge pull request #902 from renjithgr/Development

    Use Gradle instead of Maven
    yanglbme committed Sep 28, 2019

Commits on Nov 3, 2019

  1. adds proxy design pattern.

    ali4j committed Nov 3, 2019

Commits on Nov 28, 2019

  1. Merge pull request #1178 from ali4j/Development

    Adding Proxy Design Pattern
    yanglbme committed Nov 28, 2019
  2. removes the Citizen class in src directory.

    changes messages printed by the secretary and the president.
    ali4j committed Nov 28, 2019

Commits on Dec 7, 2019

  1. Fixed 'Generics' issue of bubble sort since Sort class should accept

    only comparable datatype rather than just restricting sort method
    Rajkumar Rajkumar
    Rajkumar authored and Rajkumar committed Dec 7, 2019

Commits on Dec 8, 2019

  1. Merge pull request #1180 from myidrajkumar/Development

    Fixing 'Generics' issue in Sort
    yanglbme committed Dec 8, 2019

Commits on Dec 11, 2019

  1. Merge pull request #2 from TheAlgorithms/Development

    merging thealgorithms/java to ali4j/java dev branch
    ali4j committed Dec 11, 2019

Commits on Dec 14, 2019

Commits on Dec 15, 2019

  1. Merge pull request #1186 from ali4j/Development

    Decorator pattern Implementation
    yanglbme committed Dec 15, 2019

Commits on Jan 4, 2020

Commits on Jan 12, 2020

  1. Merge pull request #1199 from myronrotter/Development

    Add simple gradle workflow for Development
    yanglbme committed Jan 12, 2020

Commits on Mar 7, 2020

  1. Update Maven URL from HTTP to HTTPS

    Since January 15, 2020 Maven Central no longer supports insecure communication over plain HTTP and requires that all requests to the repository are encrypted over HTTPS.
    leny-mi committed Mar 7, 2020
  2. Rewrote Stack.java

    The previous implementation would show unexpected behaviour when using the values returned by pop() and peek().
    Generic type was needed but not used in implementation thus leading to redundancy.
    push() had unnecessary return type.
    leny-mi committed Mar 7, 2020

Commits on Mar 15, 2020

  1. Merge pull request #1240 from leny-mi/Development

    Fix maven link and correct Stack implementation
    yanglbme committed Mar 15, 2020

Commits on Mar 17, 2020

Commits on Mar 18, 2020

  1. fix a bug #1250

    MK
    MK committed Mar 18, 2020

Commits on Mar 23, 2020

  1. Implement ternary search

    Bence Lakos
    Bence Lakos committed Mar 23, 2020

Commits on Apr 18, 2020

  1. Merge pull request #1256 from BenceLakos/feature/ternary

    Implement ternary search
    StepfenShawn committed Apr 18, 2020

Commits on Apr 28, 2020

  1. Add singly linked list

    MohamedBechir committed Apr 28, 2020

Commits on Apr 29, 2020

  1. Merge pull request #1288 from MohamedBechir/Development

    Add singly linked list
    anirudhmurali committed Apr 29, 2020
  2. IntQueue

    iheb1196 committed Apr 29, 2020
  3. Merge pull request #1289 from iheb1196/Development

    Integer Queue
    anirudhmurali committed Apr 29, 2020

Commits on May 6, 2020

  1. Merge pull request #1247 from BanQiaoGeXia/Development

    Optimize method flip in SortUtils #1246
    StepfenShawn committed May 6, 2020

Commits on May 8, 2020

  1. CaesarBruteForce

    SageTendo committed May 8, 2020

Commits on May 10, 2020

  1. Merge pull request #1307 from SageTendo/Development

    CaesarBruteForce
    StepfenShawn committed May 10, 2020

Commits on May 25, 2020

  1. Fix requested changes

    MohamedBechir committed May 25, 2020
  2. Merge pull request #1328 from MohamedBechir/Development

    Add hexadecimal to binary and hexadecimal  to decimal conversions
    deadshotsb committed May 25, 2020

Commits on Jun 4, 2020

  1. add junit for test paass

    alai32002 committed Jun 4, 2020

Commits on Jun 7, 2020

  1. Merge pull request #1341 from alai32002/Development

    add junit for test paass
    deadshotsb committed Jun 7, 2020

Commits on Jul 26, 2020

Commits on Jul 27, 2020

  1. Merge pull request #1371 from tanmaylaud/Development

    Added LFU Cache implementation
    StepfenShawn committed Jul 27, 2020

Commits on Aug 2, 2020

  1. Added LRU cache implementation.

    varnaa
    varnaa committed Aug 2, 2020
  2. Merge pull request #1385 from varnaa/Development

    Added LRU cache implementation.
    StepfenShawn committed Aug 2, 2020

Commits on Aug 21, 2020

  1. Removed code smells and followed naming convention

    - Local variable names in java must be with the  default regular expression ^[a-z][a-zA-Z0-9]*$
    https://rules.sonarsource.com/java/tag/convention/RSPEC-117
    - The diamond operator ("<>") should be used when the type of the maps are already defined
    https://rules.sonarsource.com/java/RSPEC-2293
    - Package names being camel cased is a code smell
    abhijaykumar committed Aug 21, 2020
  2. Added constant for string literal - code smell

    String literals should not be duplicated
    https://rules.sonarsource.com/java/RSPEC-1192
    abhijaykumar committed Aug 21, 2020
  3. Corrected code smells with raw type and dangling else block

    -Generic types shouldn't be used raw (without type parameters) in variable declarations or return values. Doing so bypasses generic type checking, and defers the catch of unsafe code to runtime. https://rules.sonarsource.com/java/RSPEC-3740
    - The dangling else problem appears when nested if/else statements are written without curly braces. In this case, else is associated with the nearest if but that is not always obvious and sometimes the indentation can also be misleading.
    https://rules.sonarsource.com/java/tag/confusing/RSPEC-5261
    abhijaykumar committed Aug 21, 2020

Commits on Aug 25, 2020

  1. Merge pull request #1429 from abhijaykumar/Development

    Fixed code smells after running sonarqube on the project
    shellhub committed Aug 25, 2020
  2. Merge pull request #1432 from TheAlgorithms/revert-1429-Development

    Revert "Fixed code smells after running sonarqube on the project"
    shellhub committed Aug 25, 2020
  3. Merge pull request #1433 from abhijaykumar/Development

    Added LinkedHashMap cache type params to avoid build error
    shellhub committed Aug 25, 2020
  4. Merge pull request #1434 from TheAlgorithms/revert-1432-revert-1429-D…

    …evelopment
    
    Revert "Revert "Fixed code smells after running sonarqube on the project""
    shellhub committed Aug 25, 2020

Commits on Sep 17, 2020

  1. actions on pull requests

    shellhub committed Sep 17, 2020
  2. Merge pull request #1464 from shellhub/Development

    Fixed actions on pull requests
    shellhub committed Sep 17, 2020
  3. fixed syntax error

    shellhub committed Sep 17, 2020
  4. Merge pull request #1465 from shellhub/Development

    Fixed syntax error
    shellhub committed Sep 17, 2020
  5. format code

    shellhub committed Sep 17, 2020
  6. Merge pull request #1462 from geogiadim/Development

    Implementation for Round Robin Algorithm in Java with tests
    shellhub committed Sep 17, 2020

Commits on Oct 24, 2020

  1. Incorporate the class Alphabetical from string package

    JackZeled0n committed Oct 24, 2020
  2. Merge pull request #1925 from JackZeled0n/Development

    Incorporate the class Alphabetical from string package
    shellhub committed Oct 24, 2020
You can’t perform that action at this time.