Commit Graph

  • d3c90283f0 chore(deps): bump codecov/codecov-action from 5 to 6 in /.github/workflows (#1031) master dependabot[bot] 2026-04-01 00:21:14 +03:00
  • 6166ca04da feat: add SHA-1 hash function implementation (#1030) Ali Alimohammadi 2026-03-31 14:20:14 -07:00
  • 3bad1940a6 feat: add SHA-2 family of hash functions (#1032) Ali Alimohammadi 2026-03-31 07:36:21 -07:00
  • 1c7738edd9 feat: add Peak Signal-to-Noise Ratio (PSNR) to compression (#1028) Ali Alimohammadi 2026-03-22 14:47:48 -07:00
  • 88a00a6df2 chore: resolve and suppress new warnings (#1029) Piotr Idzik 2026-03-22 22:28:42 +01:00
  • 8673305131 feat: add Depreciation module (#1027) Ali Alimohammadi 2026-03-13 01:47:34 -07:00
  • 7a690c18da feat: add Simple, Compound, and APR interest calculations (#1026) Ali Alimohammadi 2026-03-07 07:22:18 -08:00
  • a84b940e2a feat: add Smallest Range to greedy algorithms (#1023) Ali Alimohammadi 2026-03-06 01:51:07 -08:00
  • 8856177716 feat: add exponential moving average to financial (#1021) Ali Alimohammadi 2026-02-28 00:44:03 -08:00
  • d14a4e2254 feat: add equated monthly installments to financial (#1020) Ali Alimohammadi 2026-02-22 14:00:58 -08:00
  • 39c6978c44 feat: add Base85 (ASCII85) cipher implementation (#1018) Ali Alimohammadi 2026-02-11 09:56:13 -08:00
  • 43c7049007 chore(deps): update rand requirement from 0.9 to 0.10 (#1017) Ali Alimohammadi 2026-02-10 08:17:24 -08:00
  • 0974356d54 feat: add Ant Colony Optimization algorithm for TSP (#1016) Ali Alimohammadi 2026-02-10 00:09:49 -08:00
  • a4680463b7 feat: add comprehensive energy unit conversion module (#1014) Ali Alimohammadi 2026-02-07 02:03:06 -08:00
  • d0536ba631 feat: add comprehensive volume conversion module (#1011) Ali Alimohammadi 2026-02-05 05:34:14 -08:00
  • c6ab1f07c1 feat: add comprehensive weight unit conversion module (#1012) Ali Alimohammadi 2026-01-31 08:17:53 -08:00
  • 73c74830a2 fix: allowing missing punctuation for clippy warnings (#1013) Ali Alimohammadi 2026-01-31 08:13:00 -08:00
  • b7e7d2cdff feat: add comprehensive pressure unit conversion (#1010) Ali Alimohammadi 2026-01-31 01:03:52 -08:00
  • 8ef48a0609 feat: add Trifid cipher implementation (#1009) Ali Alimohammadi 2026-01-31 01:03:19 -08:00
  • fb5784f419 feat: add Random Forest algorithm in machine learning (#1007) Dopamine. 2026-01-23 23:49:49 +08:00
  • d850c9cdfc feat: add Hill Cipher implementation (#1006) Ali Alimohammadi 2026-01-23 06:41:47 -08:00
  • a6f9ffdead feat: add comprehensive temperature conversion function (#1002) Ali Alimohammadi 2026-01-20 12:20:53 -08:00
  • 83856172a6 feat: add rectangular to polar coordinate conversion (#1003) Ali Alimohammadi 2026-01-20 12:20:29 -08:00
  • 89e784f1da feat: add Decision Tree algorithm in machine learning (#1004) Dopamine. 2026-01-21 04:20:07 +08:00
  • 6d73bb900e feat: add Support Vector Classifier (SVC) implementation (#1005) Ali Alimohammadi 2026-01-20 12:19:43 -08:00
  • 4402903da1 feat: add Perceptron algorithm in machine learning (#1000) Dopamine. 2026-01-20 04:06:01 +08:00
  • aa24550c9f feat: add principle component analysis (#999) Dopamine. 2026-01-19 06:04:38 +08:00
  • d246ca5acc feat: add speed conversion module (#998) Ali Alimohammadi 2026-01-17 00:05:32 -08:00
  • 39607d1c70 feat: add naive-bayes algorithm in machine learning (#997) Dopamine. 2026-01-17 00:51:07 +08:00
  • 5a4e21f60c feat: add IPv4 address conversion (#994) Ali Alimohammadi 2026-01-16 01:33:14 -08:00
  • a69a04fa86 feat: add RGB/HSV color conversion (#995) Ali Alimohammadi 2026-01-16 01:32:52 -08:00
  • 324ab5151a feat: add time unit conversion (#996) Ali Alimohammadi 2026-01-16 01:32:00 -08:00
  • 47ea8bd623 feat: add K-Nearest Neighbors classification algorithm in machine learning (#993) Dopamine. 2026-01-14 05:00:09 +08:00
  • b705fd73dc feat: add Minimum Coin Change greedy algorithm (#992) Ali Alimohammadi 2026-01-11 11:00:25 -08:00
  • e4c9e6ba06 feat: add subarray sum equals k algorithm (#949) Nazrul Islam 2026-01-09 03:55:01 +06:00
  • f92b9446bb feat: add base32 cipher implementation (#991) Ali Alimohammadi 2026-01-07 14:20:06 -08:00
  • 9ec7535743 feat: add base16 cipher implentation (#990) Ali Alimohammadi 2026-01-07 11:33:48 -08:00
  • a82ee7d384 feat: add binary shift operations (#988) Ali Alimohammadi 2026-01-07 01:14:20 -08:00
  • c3e69091da feat: add Affine cipher implementation (#989) Ali Alimohammadi 2026-01-07 01:13:31 -08:00
  • 6937f91023 feat: add Roman numeral conversion (#987) Ali Alimohammadi 2026-01-06 13:50:52 -08:00
  • 81e485e263 fix: consistent American spelling used through out (#986) Ali Alimohammadi 2026-01-06 13:46:34 -08:00
  • 38024b01c2 feat: add order of magnitude length conversion (#985) Ali Alimohammadi 2025-12-31 00:42:37 -08:00
  • 0573dbba8b feat: add Vernam cipher implementation (#984) Ali Alimohammadi 2025-12-31 00:41:52 -08:00
  • 35a5743090 feat: add Hamming distance algorithm (#983) Ali Alimohammadi 2025-12-30 14:10:06 -08:00
  • ba7ca98ac5 feat: add LZ77 compression algorithm (#982) Ali Alimohammadi 2025-12-30 08:18:40 -08:00
  • ea93ffd04d Add Huffman Encoding implementation (#981) Ali Alimohammadi 2025-12-30 03:19:10 -08:00
  • 43299ac952 Add integer partition algorithm using dynamic programming (#976) Ali Alimohammadi 2025-12-25 02:54:22 -08:00
  • b77770ea02 Add Burrows-Wheeler Transform algorithm (#977) Ali Alimohammadi 2025-12-25 02:49:39 -08:00
  • b6a0787acf Fix clippy large_stack_arrays warning by allowing lint (#979) Copilot 2025-12-25 12:28:59 +02:00
  • 1b3d80dc52 feat: add rightmost_set_bit function (#975) Ali Alimohammadi 2025-12-18 13:12:50 -08:00
  • a486aeaacf feat: add find_missing_number function to bit_manipulation (#974) Ali Alimohammadi 2025-12-18 13:09:28 -08:00
  • ed6f1a1c11 feat: add find_unique_number function to bit_manipulation (#973) Ali Alimohammadi 2025-12-18 13:04:58 -08:00
  • 7a261d7c8e feat: add binary count trailing zeros algorithm (#972) Ali Alimohammadi 2025-12-17 14:04:27 -08:00
  • 5c4593cb82 feat: add Palindrome Partitioning algorithm (#971) Ali Alimohammadi 2025-12-17 13:02:49 -08:00
  • 98400e1d51 Add is power of two (#970) Ali Alimohammadi 2025-12-16 11:11:41 -08:00
  • ebc3767550 Add find previous power of two implementation (#969) Ali Alimohammadi 2025-12-16 00:18:44 -08:00
  • e5bceac38a Add two's complement implementation (#968) Ali Alimohammadi 2025-12-15 14:40:19 -08:00
  • 00cbbb990c Fixed typos in src/ciphers/kernighan.rs and mod.rs (#945) Prince 2025-12-13 10:16:25 -05:00
  • 269690c4e5 Fixed typos in src/ciphers/salsa.rs (#944) Prince 2025-12-13 10:15:12 -05:00
  • 0b5df6f6d0 Fixed typos in src/ciphers/chacha.rs (#943) Prince 2025-12-13 10:14:54 -05:00
  • af8a289c32 Fixed typos in src/ciphers/base64.rs (#941) Prince 2025-12-13 10:14:35 -05:00
  • 6540508b89 Add RSA Cipher (#967) Ali Alimohammadi 2025-12-13 06:28:45 -08:00
  • 69100c0900 Add Binary Coded Decimal algorithm to bit manipulation (#966) Ali Alimohammadi 2025-12-13 06:28:10 -08:00
  • 57c48afe9c Fixed typos in src/string/isogram.rs (#946) Prince 2025-12-13 09:27:17 -05:00
  • e877687dbc feat: add Swap Odd and Even Bits algorithm (#964) Ali Alimohammadi 2025-12-10 05:41:57 -08:00
  • 6bed9d53ae Add Reverse Bits algorithm to Bit Manipulation module (#963) Ali Alimohammadi 2025-12-09 05:21:45 -08:00
  • e7539936ea fix: prevent null pointer dereference in rb_tree delete_fixup (#952) JasonZhang 2025-12-06 17:48:40 +08:00
  • 2d1bfc408d feat: add Catalan numbers implementation using dynamic programming (#961) Ali Alimohammadi 2025-12-05 16:22:30 -08:00
  • 1a27c6c21b feat: add Smith-Waterman algorithm for local sequence alignment (#960) Ali Alimohammadi 2025-12-05 16:21:55 -08:00
  • 700fd3ad68 Add skip list (#954) JasonZhang 2025-12-05 16:44:34 +08:00
  • eaf895dd23 feat: add task assignment problem using bitmasking and DP (#958) Ali Alimohammadi 2025-11-30 04:23:46 -08:00
  • 1ce9f3a71a Add subset sum algorithm (#956) Ali Alimohammadi 2025-11-28 01:23:46 -08:00
  • 13710a789c chore(deps): bump actions/checkout from 5 to 6 in /.github/workflows (#955) dependabot[bot] 2025-11-20 19:45:02 +01:00
  • 21f5615b9e chore: suppress needless_range_loop (#948) Piotr Idzik 2025-11-14 13:49:38 +01:00
  • 7c1542babf feat: YIN algorithm (#940) winkt0 2025-11-02 16:31:31 +01:00
  • db3f011c52 Add missing octal conversions (#931) Nithin U 2025-10-28 19:58:32 +05:30
  • b39484df25 feat: Added NPV, Compound Interest and Payback Period (#936) Sowmith 2025-10-28 01:01:50 +05:30
  • bd8418f3d9 feat: Added basic finance ratios, NPV sensitivity and Treynor ratio to the financial module (#937) Sowmith 2025-10-27 21:48:51 +05:30
  • 83ad4d99fe feat: Added Rhumb Line Distance algorithm to navigation module (#934) Sowmith 2025-10-26 23:14:54 +05:30
  • 379b934310 Add Momentum Optimizer to 'optimization' in machine-learning (#933) Sowmith 2025-10-26 14:19:45 +05:30
  • a8491ae119 chore(deps): bump github/codeql-action from 3 to 4 in /.github/workflows (#927) dependabot[bot] 2025-10-18 18:24:04 +02:00
  • 7763020a23 chore: configure CodeQL for Rust (#928) Piotr Idzik 2025-10-15 21:12:12 +02:00
  • cad2352818 fix: resolve new clippy warnings (#926) Piotr Idzik 2025-10-15 21:03:31 +02:00
  • ed7a42e71f style: include if_not_else (#918) Piotr Idzik 2025-10-01 09:48:02 +02:00
  • 7d7d71647a style: include needless_for_each (#917) Piotr Idzik 2025-10-01 09:46:20 +02:00
  • d9e579f045 style: include cloned_ref_to_slice_refs (#916) Piotr Idzik 2025-10-01 09:22:51 +02:00
  • aa3194fba5 fix(huffman): Handle edge cases and improve error handling (#912) Jesper Olsen 2025-09-26 13:07:53 -06:00
  • f2a23e9efc chore(deps): bump actions/stale from 9 to 10 in /.github/workflows (#909) dependabot[bot] 2025-09-10 21:01:13 +02:00
  • 9fc552000c chore(deps): bump actions/setup-python from 5 to 6 in /.github/workflows (#910) dependabot[bot] 2025-09-10 20:58:28 +02:00
  • e39ec9b9ab chore: remove @vil02 from CODEOWNERS (#908) Piotr Idzik 2025-08-29 23:25:35 +02:00
  • 4eec0b700b chore: suppress new clippy lints (#905) Piotr Idzik 2025-08-21 16:34:40 +02:00
  • dbef3d6c57 chore(deps): bump actions/checkout from 4 to 5 in /.github/workflows (#902) dependabot[bot] 2025-08-12 21:42:59 +02:00
  • dbb20e9232 chore(deps): update nalgebra requirement from 0.33.0 to 0.34.0 (#900) dependabot[bot] 2025-07-31 22:27:47 +02:00
  • 99e33d1486 chore: suppress new clippy lints (#895) Piotr Idzik 2025-07-03 15:25:35 +02:00
  • ff55edabbf chore: set permissions (#893) Piotr Idzik 2025-06-23 08:54:22 +02:00
  • 5dfa1235df chore: scan actions with Code QL (#892) Piotr Idzik 2025-06-23 08:28:50 +02:00
  • 731ea219fd fix(logistic_regression): typo in comment (#891) Timothy Z. 2025-06-10 23:50:13 +03:00
  • 05ee005c8e Update DIRECTORY.md [skip actions] vil02 2025-06-05 09:25:27 +00:00
  • 1147b6ba7d optimal binary search tree added in dynamic_programming (#890) Satya 2025-06-05 14:54:59 +05:30
  • a3b116d320 Add euler totient function (#882) Ttang 2025-06-01 17:55:24 +02:00