Commit Graph

870 Commits

Author SHA1 Message Date
Krishna Vedala
c27fa436b8 remove redundant file 2020-05-27 17:57:38 -04:00
Krishna Vedala
08470a9e22 fixed another repo badge link 2020-05-27 17:43:37 -04:00
Krishna Vedala
0228c388e4 use the correct repo for badges 2020-05-27 17:43:02 -04:00
github-actions
962e27a2be updating DIRECTORY.md 2020-05-27 21:38:10 +00:00
Krishna Vedala
00e49027ef Merge branch 'document/math'
* document/math:
  document square-root that uses bisection method
  math readme title
  documentation and bug fixes
  fix cpplint
  docs for large number power
  documetnation for positive divisors
  documentation for Little Fermat's Thm
  updating DIRECTORY.md
  document fibonacci program
  better document GCD programs
  improve documentation for fast_power
  use template based functions
  documentation for extended euclid
  fix code for generic types
  documentation for eulers_totient_function.cpp
  documentation update for double_factorial
  fix documentation for double_factorial
  bug fix - no function return and invalid for loop termination check
  documentation for double_factorial
  documetnation for binary_exponent.cpp
2020-05-27 17:37:43 -04:00
Krishna Vedala
6d0aa17429 Merge branch 'large_factorial'
* large_factorial: (24 commits)
  removed author details from comments for header file
  added documetnation to large_factorial.cpp
  set 1 space for `private` and `public` keywords in cpp-classes
  use static variable to return reference for
  fixed code for lint and copy constructor
  Update .vscode/settings.json
  remove erroneous const from `+` operator
  code cleanup
  use cinttypes for size specific int type
  updated vscode settings
  more cpp lint fixes
  cpp lint fixes
  replace `std::chronos` with `ctime` - cpplint does not allow c++-11
  updating DIRECTORY.md
  remove incorrect comment
  user editable test "N"
  added test case
  ignore non numeric characters when creating large_number from a string
  large_number: created assignment operator
  compute arbitrarily large fibonacci number
  ...

# Conflicts:
#	DIRECTORY.md
2020-05-27 17:36:30 -04:00
Krishna Vedala
772e7fb789 removed author details from comments for header file 2020-05-27 17:32:46 -04:00
Krishna Vedala
9965614174 added documetnation to large_factorial.cpp 2020-05-27 17:32:10 -04:00
Krishna Vedala
27cea79fa3 document square-root that uses bisection method 2020-05-27 16:58:30 -04:00
Krishna Vedala
6cd589a752 math readme title 2020-05-27 16:47:32 -04:00
Krishna Vedala
ea3f8bbf29 documentation and bug fixes 2020-05-27 16:45:33 -04:00
Krishna Vedala
093b993cc7 fix cpplint 2020-05-27 16:44:58 -04:00
Krishna Vedala
9154d5a25d docs for large number power 2020-05-27 16:22:22 -04:00
Krishna Vedala
f432c0f584 documetnation for positive divisors 2020-05-27 16:22:10 -04:00
Krishna Vedala
6173a6a701 documentation for Little Fermat's Thm 2020-05-27 16:09:50 -04:00
github-actions
4d272210fc updating DIRECTORY.md 2020-05-27 19:42:57 +00:00
Krishna Vedala
49fe1b11ef document fibonacci program 2020-05-27 15:42:23 -04:00
Krishna Vedala
e31ee6e833 better document GCD programs 2020-05-27 15:42:12 -04:00
Krishna Vedala
a436cd7a1b improve documentation for fast_power 2020-05-27 15:14:39 -04:00
Krishna Vedala
d262065492 use template based functions 2020-05-27 15:14:30 -04:00
Krishna Vedala
757970dbae documentation for extended euclid 2020-05-27 15:06:46 -04:00
Krishna Vedala
691cbdb1f5 fix code for generic types 2020-05-27 15:06:36 -04:00
Krishna Vedala
4944d4c8b1 documentation for eulers_totient_function.cpp 2020-05-27 14:07:18 -04:00
Krishna Vedala
d723604e01 documentation update for double_factorial 2020-05-27 14:07:05 -04:00
Krishna Vedala
50070774dd fix documentation for double_factorial 2020-05-27 12:55:03 -04:00
Krishna Vedala
44f68e9a2e bug fix - no function return and invalid for loop termination check 2020-05-27 12:54:42 -04:00
Krishna Vedala
4134c16f42 documentation for double_factorial 2020-05-27 09:21:54 -04:00
Krishna Vedala
334eb3df59 documetnation for binary_exponent.cpp 2020-05-27 09:13:21 -04:00
Krishna Vedala
1a37992c1e set 1 space for private and public keywords in cpp-classes 2020-05-27 08:08:31 -04:00
Krishna Vedala
77641f9b69 use static variable to return reference for 2020-05-26 18:15:00 -04:00
Krishna Vedala
c892cbadc6 fixed code for lint and copy constructor 2020-05-26 18:07:41 -04:00
github-actions
0aa566757e updating DIRECTORY.md 2020-05-26 20:40:33 +00:00
Krishna Vedala
286ca5c510 include search folder in cmake 2020-05-26 16:40:09 -04:00
Krishna Vedala
a2e7d90999 add mainpage tag to README in the root folder 2020-05-26 13:28:33 -04:00
Krishna Vedala
966aa2d333 remove mainpage doxygen tag 2020-05-26 13:28:12 -04:00
Krishna Vedala
7e3d87695f remove redundant github action 2020-05-26 13:07:30 -04:00
Krishna Vedala
35c53760d3 cpplint issues fixed in sorting folder 2020-05-26 13:07:14 -04:00
Krishna Vedala
01b69fcb24 fix dynamic array issues in sorting folder 2020-05-26 13:02:10 -04:00
Krishna Vedala
717f5c8f01 fix dynamic array 2020-05-26 12:31:49 -04:00
Krishna Vedala
0d8e015d15 cpplint and msvc fixes for - sorting 2020-05-26 12:15:12 -04:00
Krishna Vedala
76a5f572d5 sorting fixes for MSVC and CPPLINT 2020-05-26 11:46:24 -04:00
Krishna Vedala
bfeffe532a Merge branch 'cmake' of github.com:kvedala/C-Plus-Plus into cmake
* 'cmake' of github.com:kvedala/C-Plus-Plus:
  updating DIRECTORY.md
2020-05-26 11:37:13 -04:00
Krishna Vedala
47cc3f6825 fix sorting bin output foldername 2020-05-26 11:37:04 -04:00
github-actions
0941caf209 updating DIRECTORY.md 2020-05-26 15:34:31 +00:00
Krishna Vedala
b35a7875da add CMAKE to sorting folder 2020-05-26 11:34:07 -04:00
Krishna Vedala
7efa52e067 fix CPPLINT in sorting folder 2020-05-26 11:33:57 -04:00
Krishna Vedala
142a798520 Merge branch 'cmake' of github.com:kvedala/C-Plus-Plus into cmake
* 'cmake' of github.com:kvedala/C-Plus-Plus:
  add cmake to strings folder remove CXX-14 standard for MSVC
2020-05-26 11:00:13 -04:00
Krishna Vedala
3f5c524722 add cmake to strings folder
remove CXX-14 standard for MSVC
2020-05-26 11:00:00 -04:00
Krishna Vedala
62ff9fb19b add cmake to strings folder
remove CXX-14 standard for MSVC
2020-05-26 10:57:46 -04:00
Krishna Vedala
3939a8caff Merge branch 'cmake'
* cmake:
  MSVC does not know cstring-use string-for toString
  for windows build, MSVC knows C++-14 and not 11
  remove redundant /Za for VC
  add cstring for std::to_string()
  updating DIRECTORY.md
  fixed dynamic array
  removed in-favor of chronos library of c++11
  updating DIRECTORY.md
  fixed windows build error
  fixed lint
  file rename
  cin accepts only one variable at a time & fixed cpplint
  improved documentation
  `rand_r` is non-portable and obsolete
  newline character at EOF of gitignore
2020-05-26 10:08:56 -04:00