Krishna Vedala
1b826807ed
code cleanup to prevent gcc warnings
2020-04-08 09:41:12 -04:00
Krishna Vedala
64789aed99
bump cmake_c_standard to C11
2020-04-08 09:30:46 -04:00
Krishna Vedala
205766fc05
Merge branch 'master' into project_euler/master2
...
* master:
set c99 standard as default
checkout submodule as well
use cd to build directory
changed to checkout@master
Create ccpp.yml
2020-04-08 09:28:49 -04:00
Krishna Vedala
fd2970182d
set c99 standard as default
2020-04-07 22:27:27 -04:00
Krishna Vedala
3a816e0414
checkout submodule as well
2020-04-07 22:18:08 -04:00
Krishna Vedala
b39694aeb3
use cd to build directory
2020-04-07 22:14:44 -04:00
Krishna Vedala
0248b523b6
changed to checkout@master
2020-04-07 22:12:54 -04:00
Krishna Vedala
a0b7dbb92f
Create ccpp.yml
...
make workflow
2020-04-07 22:07:29 -04:00
github-actions
d7b681fa00
updating DIRECTORY.md
2020-04-08 01:26:11 +00:00
Krishna Vedala
8d3d626e25
+ cmake searching folder
2020-04-07 21:25:45 -04:00
Krishna Vedala
d7859b042c
removed dependency on "conio.h"
2020-04-07 19:31:29 -04:00
Krishna Vedala
8e7aa19113
cmake for 'computer_oriented_statistical_methods'
2020-04-07 19:29:39 -04:00
Krishna Vedala
e0a78dfa4c
openmp in conversions folder
2020-04-07 19:28:48 -04:00
Krishna Vedala
621de22fff
fixed filename - remove apostrophe
2020-04-07 19:28:29 -04:00
Krishna Vedala
4138003b54
code cleanup + random set of arrays
2020-04-07 19:08:35 -04:00
Krishna Vedala
f23ec833b9
code clean + added missing function + syntax corrections
2020-04-07 18:37:47 -04:00
Krishna Vedala
dc5d25690b
renamed conflicting mergesort
function
2020-04-07 18:33:49 -04:00
Krishna Vedala
cee2468506
code cleanup & fixed syntax error
2020-04-07 18:29:24 -04:00
Krishna Vedala
a3989bbadc
use openmp in 'misc' directory
2020-04-07 18:21:27 -04:00
Krishna Vedala
3b576fec20
added sorting folder to cmake
2020-04-07 18:11:24 -04:00
Krishna Vedala
68bf72ef8d
updated submodule commit
2020-04-07 18:08:42 -04:00
github-actions
b0689d9d7a
updating DIRECTORY.md
2020-04-07 16:39:21 +00:00
Krishna Vedala
7dee181d3b
Merge branch 'project_euler/master2' of github.com:kvedala/C into project_euler/master2
2020-04-07 12:38:31 -04:00
Krishna Vedala
8a895b365a
added new faster implementation for shell-sort
2020-04-07 12:38:22 -04:00
Krishna Vedala
17419855cb
revert to single function implementation of shell_sort
2020-04-07 12:22:31 -04:00
Krishna Vedala
99f299d172
Merge branch 'master' into project_euler/master2
2020-04-07 10:41:35 -04:00
Krishna Vedala
c4c2263cc6
ignore build folder
2020-04-07 09:36:29 -04:00
Krishna Vedala
44561cf3b5
Merge pull request #2 from kvedala/cmake
...
Auto-build using CMake and CI using Travis-CI
2020-04-07 00:47:19 -04:00
Krishna Vedala
3611c5e8f4
added build status badge
2020-04-07 00:45:55 -04:00
Krishna Vedala
860b1fd501
added stdint.h for fixed width ints
2020-04-07 00:41:14 -04:00
Krishna Vedala
6a09ade47d
added stdint.h for fixed width ints
2020-04-07 00:39:42 -04:00
Krishna Vedala
fe5c6a724d
replace uint8 with unsigned char
2020-04-07 00:37:24 -04:00
Krishna Vedala
35f897352e
use https for submodule
2020-04-07 00:33:46 -04:00
Krishna Vedala
682b48b83a
added travis CI
2020-04-07 00:28:15 -04:00
Krishna Vedala
2d9d2d87fe
using the new function_timer library
2020-04-07 00:24:40 -04:00
Krishna Vedala
d24b6ea344
added option to enable or disable use of openmp
2020-04-07 00:24:13 -04:00
Krishna Vedala
1e7fc84c3a
added cmake to project euler
2020-04-07 00:12:34 -04:00
Krishna Vedala
0c86721f4a
better way to link libraries
2020-04-07 00:00:04 -04:00
Krishna Vedala
c0ebfabc6f
+misc/cmake
2020-04-06 23:59:41 -04:00
Krishna Vedala
def308b785
remove conio.h
2020-04-06 23:59:19 -04:00
Krishna Vedala
45398453be
First working cmake
2020-04-06 23:50:46 -04:00
Krishna Vedala
772dd98aa6
do not track build folder
2020-04-06 22:38:33 -04:00
Krishna Vedala
d321ee09cc
updated submodule
2020-04-06 22:22:54 -04:00
Krishna Vedala
c511a709cc
added submodule kvedala/function_primer
2020-04-06 22:19:41 -04:00
Krishna Vedala
855c9124b8
added stdint.h for integer length typedefs
2020-04-03 08:10:28 -04:00
github-actions
b12e387bce
updating DIRECTORY.md
2020-04-03 03:51:13 +00:00
Krishna Vedala
daca8c97e2
brute-force method
2020-04-02 23:50:51 -04:00
github-actions
74dfd1fffd
updating DIRECTORY.md
2020-04-03 00:17:42 +00:00
Krishna Vedala
22bb478c07
Merge branch 'project_euler/master2'
...
* project_euler/master2: (26 commits)
solution using arbitrary number of digits took 11ms
algorithm by Dijkstra
updating DIRECTORY.md
move time computation inside loop + comments
faster parallleization
time computation inside the loop & print loop info
added comments
sol1 optimized by storing abundant numbers in a condensed array
brute-force - compute abundant numbers every time
added source text file
updating DIRECTORY.md
sort using both lazy sort and shell-sort
add stats for algo 2 and use milliseconds
create a duplicate array
added new shell-sort algorithm
updating DIRECTORY.md
speed optimized solution + optional OpenMP
added computational time
added additional summary
updating DIRECTORY.md
...
2020-04-02 20:16:57 -04:00
github-actions
e496cf68df
updating DIRECTORY.md
2020-04-03 00:16:37 +00:00