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

Implementing data validation #209

Closed
wants to merge 36 commits into from

Commits on Feb 14, 2018

  1. Update copyright year

    faheel committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    df9044c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d3f260d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8cf792c View commit details
    Browse the repository at this point in the history
  4. Update Catch to v2.1.2

    faheel committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    8b34d93 View commit details
    Browse the repository at this point in the history
  5. Remove "Worst case: "

    faheel committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    59b6cb8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f4fff71 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2018

  1. Encapsulate N-Queens solving functions into a class

    * remove main() and make n_queens a header file
    * move functions inside NQueensSolver class
    faheel committed Feb 15, 2018
    Configuration menu
    Copy the full SHA
    e6f75b3 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2018

  1. Configuration menu
    Copy the full SHA
    dfaafc2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e27256 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2018

  1. Configuration menu
    Copy the full SHA
    e307f26 View commit details
    Browse the repository at this point in the history
  2. Use namespace std in tests

    faheel committed Feb 17, 2018
    Configuration menu
    Copy the full SHA
    7cf7441 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    913c5d1 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2018

  1. Move searching into algorithm

    and drop ".test" from tests
    faheel committed Mar 11, 2018
    Configuration menu
    Copy the full SHA
    50c0b2e View commit details
    Browse the repository at this point in the history
  2. Encapsulate matrix chain multiplication functions into a class

    and update unit test
    faheel committed Mar 11, 2018
    Configuration menu
    Copy the full SHA
    a9369a8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ecf9124 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0afe13c View commit details
    Browse the repository at this point in the history
  5. Update install and build scripts

    * add commands for installing CMake 3.10
    * update build command
    faheel committed Mar 11, 2018
    Configuration menu
    Copy the full SHA
    c408b8e View commit details
    Browse the repository at this point in the history
  6. Reorganise code for disjoint set

    and add build entry in CMakeLists
    faheel committed Mar 11, 2018
    Configuration menu
    Copy the full SHA
    392d800 View commit details
    Browse the repository at this point in the history
  7. Add script to run tests

    faheel committed Mar 11, 2018
    Configuration menu
    Copy the full SHA
    8a97b95 View commit details
    Browse the repository at this point in the history
  8. Add target to run tests

    faheel committed Mar 11, 2018
    Configuration menu
    Copy the full SHA
    31d12c9 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2018

  1. Update build command

    faheel committed Mar 12, 2018
    Configuration menu
    Copy the full SHA
    3809990 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0248d7f View commit details
    Browse the repository at this point in the history
  3. Add description of variable

    faheel committed Mar 12, 2018
    Configuration menu
    Copy the full SHA
    331874b View commit details
    Browse the repository at this point in the history
  4. Update N queens interface

    * call solve() in the constructor to guarantee that the puzzle has been solved when calling any public method
    * show_solution -> print_solution
    faheel committed Mar 12, 2018
    Configuration menu
    Copy the full SHA
    c9c708d View commit details
    Browse the repository at this point in the history
  5. Add documentation for N queens

    faheel committed Mar 12, 2018
    Configuration menu
    Copy the full SHA
    23e0db4 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2018

  1. Configuration menu
    Copy the full SHA
    6261bea View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2018

  1. Fix comment

    faheel committed Sep 5, 2018
    Configuration menu
    Copy the full SHA
    78d024d View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2018

  1. Update steps for making PRs to the reorganise branch (ProAlgos#198)

    Manas Gupta authored and faheel committed Sep 9, 2018
    Configuration menu
    Copy the full SHA
    f6920ac View commit details
    Browse the repository at this point in the history
  2. Replace using namespace std with more specific directives (ProAlgos…

    …#200)
    
    Importing the `std` namespace can lead to namespace pollution. This commit replaces those namespace directives with more specific ones, such as `using std::cin`.
    alxmjo authored and faheel committed Sep 9, 2018
    Configuration menu
    Copy the full SHA
    30b7321 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2018

  1. Configuration menu
    Copy the full SHA
    5895a9b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    37342f2 View commit details
    Browse the repository at this point in the history
  3. Add 0-1 knapsack (ProAlgos#191)

    Manas Gupta authored and faheel committed Sep 13, 2018
    Configuration menu
    Copy the full SHA
    fc33738 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2018

  1. Migrate extended Euclidean algorithm to a header file (ProAlgos#202)

    
    Refactor greatest common denominator algorithm to use a header file. Add test
    cases as .cpp file to test. Also fix an error in greatest common denominator
    function that prevented the accurate calculation of negative arguments. Update
    README.
    
    * Migrate extended Euclidean to header, unit tests
    
    Removes old .cpp file for the extended Euclidean algorithm and adds unit
     tests. Also updates README.
    
    * Fix accidental addition of old denominator files
    alxmjo authored and faheel committed Sep 14, 2018
    Configuration menu
    Copy the full SHA
    3f4bb45 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2018

  1. Configuration menu
    Copy the full SHA
    3b3187f View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2018

  1. Configuration menu
    Copy the full SHA
    3824e79 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    662de4b View commit details
    Browse the repository at this point in the history