276 Commits

Author SHA1 Message Date
8b9115ba1f clean up comments 2017-10-17 03:32:43 -07:00
22820c8439 Finished and working. 2017-10-17 03:02:20 -07:00
feb21646b0 adding hackerrank question. (not finished.) 2017-10-17 02:41:43 -07:00
a44e06deac Updating adjacency map data structure and test to correctly print/return opposite vertex. 2017-09-10 06:02:28 -07:00
c5c377fd6e update readme for graphs. 2017-08-21 19:05:55 -07:00
6365785c1a Finally fixing the Adjacency Map Graph data structure to function sanely with the vertex/edge interfaces. 2017-08-21 16:45:17 -07:00
e297ee004c adding an adjacency map graph structure test. 2017-08-21 15:41:47 -07:00
ae7df74b67 Renaming interfaces to fix conflicts and awkward names. 2017-08-20 22:56:13 -07:00
09b7948984 Re-implementing graph/vertex/edge as interfaces. Adding adjacency map implementation of graph. 2017-08-20 18:35:13 -07:00
8f999f0333 Merge branch 'master' of https://charlesreid1.com:3000/cs/java
* 'master' of https://charlesreid1.com:3000/cs/java: (38 commits)
  adding search tree and numerics and sort.
  add longest increasing subsequence to dynamic programming folder.
  adding multiple decks extension.
  adding longest increasing subsequence.
  adding MVCS program
  skip list map is only partially working.
  adding binary search with lambda function comparator
  removing racing-gems from combinatorics. it's dynamic programming, mang.
  moving racing gems to dynamic programming folder.
  adding readme for racing gems, with an explanation of how the program works.
  trying a bad shuffle in PokerGame class.
  add option to create multiple decks.
  make cards comparable. add accessor methods.
  add gitignore to keep input files out
  removing misleading comment.
  more fixes of subtle bugs in straight flush check and four of a kind check.
  Updating four of a kind check, and counting instances of kinds of hands.
  fix unchecked type cast
  working poker game experiment.
  adding results of a frustrating session wrestling with poker hands, decks, and list cloning methods
  ...
2017-08-20 15:00:48 -07:00
84ed070f58 adding Graph object ADT skeleton. 2017-08-20 14:59:44 -07:00
370dab6a60 adding search tree and numerics and sort. 2017-08-14 00:47:44 -07:00
97bf657fe3 add longest increasing subsequence to dynamic programming folder. 2017-08-14 00:47:19 -07:00
550183f2f7 adding multiple decks extension. 2017-08-09 17:43:01 -07:00
699606094d adding longest increasing subsequence. 2017-08-09 17:42:11 -07:00
3f1eddb300 adding MVCS program 2017-08-08 17:40:24 -07:00
2c8e3d1751 skip list map is only partially working. 2017-08-08 15:25:19 -07:00
f5980d22db adding binary search with lambda function comparator 2017-08-08 14:04:29 -07:00
bfb3d2ffa0 removing racing-gems from combinatorics. it's dynamic programming, mang. 2017-08-08 14:02:59 -07:00
e3c822f6b5 moving racing gems to dynamic programming folder. 2017-08-08 14:02:49 -07:00
04f7ad1aca adding readme for racing gems, with an explanation of how the program works. 2017-08-08 14:02:18 -07:00
e4f7761261 trying a bad shuffle in PokerGame class. 2017-08-07 15:11:42 -07:00
7933c319f1 add option to create multiple decks. 2017-08-07 15:11:13 -07:00
922e61da49 make cards comparable. add accessor methods. 2017-08-07 15:10:45 -07:00
0c2f203d95 add gitignore to keep input files out 2017-08-07 14:39:17 -07:00
0d9276c4cd removing misleading comment. 2017-08-07 14:38:47 -07:00
97497bef41 more fixes of subtle bugs in straight flush check and four of a kind check. 2017-07-23 19:03:50 -07:00
86affdbc36 Updating four of a kind check, and counting instances of kinds of hands. 2017-07-23 18:38:51 -07:00
ba9bc5284e fix unchecked type cast 2017-07-23 16:26:00 -07:00
e7d22cb92e working poker game experiment. 2017-07-23 16:25:33 -07:00
2c57503035 adding results of a frustrating session wrestling with poker hands, decks, and list cloning methods 2017-07-23 16:19:46 -07:00
4ae836d1f6 adding binomial and hypergeometric distributions, and updating readme. 2017-07-23 06:05:25 -07:00
05a84e3005 adding combinatorics tests with playing cards. 2017-07-23 04:17:43 -07:00
3e16d9af01 updating racing gems. 2017-07-23 00:08:23 -07:00
bec18765b9 moving racing gems 2017-07-22 23:49:29 -07:00
59e469b9aa Add a (sort-of) combinatorics problem - racing gems problem. 2017-07-19 17:31:00 -07:00
441f6e9280 add clean rule 2017-07-19 16:49:43 -07:00
e8442e5a43 fixing binary search duplicate counter. 2017-07-19 16:48:27 -07:00
ee30ac55c5 fix some comments. 2017-07-19 16:00:15 -07:00
46890d8156 adding binary search routine to count duplicates. 2017-07-19 14:30:09 -07:00
787b74a6cc adding basic generic binary search class. 2017-07-19 12:23:40 -07:00
068c9da791 Moving tests and experiments into own file - MakeNumbers. 2017-07-16 16:32:35 -07:00
10986f7932 Adding lucas number generator 2017-07-16 15:50:06 -07:00
10bb4658d8 Adding Fibonacci Number generator. 2017-07-16 15:38:07 -07:00
897efa21d6 adding continued fractions exploration scripts. 2017-07-16 04:59:50 -07:00
1b6d06475d testing accuracy and adding timer for newtons method square root 2017-07-14 18:05:21 -07:00
34622e7650 adding about 10,000 digits of sqrt(2) 2017-07-14 17:40:01 -07:00
fd74f0c024 fix variable initialization style. 2017-07-14 17:29:00 -07:00
4aae8404de Merge branch 'master' of https://charlesreid1.com:3000/cs/java
* 'master' of https://charlesreid1.com:3000/cs/java:
  fix typo in skip list
2017-07-14 17:25:12 -07:00
ec2622dbfb add newtons method square root routine. 2017-07-14 17:25:06 -07:00