Commit Graph

  • 1da3a930c2
    Merge 9af9243fc990e0a84b2d21ab116d508a11cbf913 into 81b5386af390fd2b44fecf162ade3b1a940c8500 khouloud HADDAD AMAMOU 2025-01-16 11:29:46 -03:00
  • 38ad8f86af
    Merge 3a1c09cac477e4ebd82c12e457d2fd5cc6016d1c into 81b5386af390fd2b44fecf162ade3b1a940c8500 Tushar 2025-01-12 19:40:06 +08:00
  • 69bbf6f039
    Merge 46e93ea5fa964be85694b30f24dc8ee6164fc6c9 into 81b5386af390fd2b44fecf162ade3b1a940c8500 Noshad Laghari 2025-01-11 08:02:30 +01:00
  • 81b5386af3 updating DIRECTORY.md master darwinz 2025-01-11 01:25:05 +00:00
  • 5a335fa98d updating DIRECTORY.md darwinz 2025-01-03 20:26:52 +00:00
  • 334f87601e Sieve of Eratosthenes algorithm Michal Zarnecki 2024-08-15 22:51:20 +02:00
  • 6b52263d4a Neural networks perceptron classifier Michał Żarnecki 2024-12-17 14:22:03 +01:00
  • 9af9243fc9 Add RemoveDuplicateCharacters to the Directory. khouloud HADDAD AMAMOU 2025-01-04 15:27:47 +00:00
  • d519dbe488
    Merge branch 'TheAlgorithms:master' into khouloudHaddad khouloud HADDAD AMAMOU 2025-01-04 16:25:33 +01:00
  • 0b57074450 updating DIRECTORY.md darwinz 2025-01-03 20:26:52 +00:00
  • 23fe7b2d04 Sieve of Eratosthenes algorithm Michal Zarnecki 2024-08-15 22:51:20 +02:00
  • 4e8104b136 Neural networks perceptron classifier Michał Żarnecki 2024-12-17 14:22:03 +01:00
  • 7c3f2f8b47 updating DIRECTORY.md darwinz 2025-01-03 20:26:52 +00:00
  • beb386c21e code style fix Michał Żarnecki 2024-12-17 07:09:39 +01:00
  • d588cd1455 code styling and refactoring for algorithms: Bellman-Ford, Dijkstras, ReverseLinkedList, CompareBinaryTree and InvertBinaryTree Michał Żarnecki 2024-12-17 06:54:18 +01:00
  • 7edf1247c3 implementation of algorithms: 1. compare binary trees, 2. inverse binary tree, 3. reverse linked list Michał Żarnecki 2024-12-16 20:42:02 +01:00
  • d2fb4603e8 recuurent algorithm for comparing binary trees Michał Żarnecki 2024-12-16 19:39:15 +01:00
  • b1290daa54 PHP implementation fo Dijkstra's algorithm for finding shortest paths in a graph Michał Żarnecki 2024-12-16 18:29:22 +01:00
  • b90af128d5 Sieve of Eratosthenes algorithm Michal Zarnecki 2024-08-15 22:51:20 +02:00
  • 94ef610d6b code style fix Michał Żarnecki 2024-12-17 07:09:39 +01:00
  • 08a1f3bb4e code styling and refactoring for algorithms: Bellman-Ford, Dijkstras, ReverseLinkedList, CompareBinaryTree and InvertBinaryTree Michał Żarnecki 2024-12-17 06:54:18 +01:00
  • dc89c3da18 implementation of algorithms: 1. compare binary trees, 2. inverse binary tree, 3. reverse linked list Michał Żarnecki 2024-12-16 20:42:02 +01:00
  • 304161b330 recuurent algorithm for comparing binary trees Michał Żarnecki 2024-12-16 19:39:15 +01:00
  • cc2778c892 PHP implementation fo Dijkstra's algorithm for finding shortest paths in a graph Michał Żarnecki 2024-12-16 18:29:22 +01:00
  • 2af78a506b
    Merge branch 'TheAlgorithms:master' into master Michał Żarnecki 2024-12-16 16:57:18 +01:00
  • 01256eac70 Merge branch 'khouloudHaddad' of https://github.com/khouloudhaddad/PHP into khouloudHaddad khouloud Haddad Amamou 2024-11-25 10:25:08 +01:00
  • 584704acd6 Apply fixes khouloud Haddad Amamou 2024-11-25 10:25:05 +01:00
  • a310c88a1a
    Update Strings/RemoveDuplicatedCharacters.php khouloud HADDAD AMAMOU 2024-11-17 20:46:32 +01:00
  • 6c9405081e
    Merge 4f81e1528233a1c8a6f6c96ba79ed587f7873268 into de42d6ad062aae106f667f1b7920a314260306ad Arafat Hossain Ar 2024-11-16 05:06:49 +00:00
  • 4f81e15282 🆙 Update: Updated test cases Arafat Hossain Ar 2024-11-16 11:06:47 +06:00
  • 37d62f9ca6 Make "removeDuplicatedCharacters" PSR-12 friendly and add unit tests khouloud Haddad Amamou 2024-11-05 20:58:01 +01:00
  • f406fa30e8 Remove duplicate characters from a string khouloud Haddad Amamou 2024-11-05 18:26:39 +01:00
  • ebe917adbd add: new conversations file added in the directory Arafat Hossain Ar 2024-10-30 23:19:37 +06:00
  • fcd7dc73e5 add: text case added for ConvertTime classs Arafat Hossain Ar 2024-10-30 23:18:50 +06:00
  • 2a1a280806 add: added converter with example Arafat Hossain Ar 2024-10-30 23:02:08 +06:00
  • 91197f3bb2 feat: file created Arafat Hossain Ar 2024-10-30 22:58:33 +06:00
  • 46e93ea5fa
    Create length-converter.php Noshad Laghari 2024-10-23 18:01:56 +05:00
  • aeb5a50a4d
    Create index.php Noshad Laghari 2024-10-23 17:56:51 +05:00
  • de42d6ad06
    temperature conversions (#169) Marco 2024-10-19 09:02:40 +02:00
  • 416caa61d5 updating DIRECTORY.md darwinz 2024-10-19 06:59:58 +00:00
  • 57e772a1e0
    Implemented Binary Search Tree as Data Structure. Implemented with Iterator Interface. (#174) Ramy 2024-10-19 08:59:47 +02:00
  • 1d607336b1 fixed comments Marco 2024-10-16 15:35:43 +02:00
  • 1e48262655
    Implemented Binary Search Tree Data Structure with Iterator. Added/corrected more comments. Ramy-Badr-Ahmed 2024-10-16 09:44:30 +02:00
  • 3b65295584
    Update tests/DataStructures/BSTreeTest.php Ramy 2024-10-16 09:09:29 +02:00
  • cb2bbf948c
    Added Extra Tests for Splay Tree Operations (#171) Ramy 2024-10-15 22:55:42 +02:00
  • 33604749b6
    Enhanced Trie Data Structure with Case-Insensitive Feature and additional Test Cases (#172) Ramy 2024-10-15 22:46:33 +02:00
  • ea4d3b0fdd
    Enhanced AVL Tree Data Structure with (de-)serialization Feature (#173) Ramy 2024-10-15 22:43:04 +02:00
  • 42cb14a5bb
    Implemented Binary Search Tree Data Structure with Iterator. Ramy-Badr-Ahmed 2024-10-13 15:57:31 +02:00
  • c15b7face0
    Implemented Binary Search Tree Data Structure with Iterator. Ramy-Badr-Ahmed 2024-10-13 15:54:16 +02:00
  • c7d997704c
    Implemented Binary Search Tree Data Structure with Iterator. Ramy-Badr-Ahmed 2024-10-13 15:45:58 +02:00
  • b595461da4
    Implemented Binary Search Tree Data Structure with Iterator. Ramy-Badr-Ahmed 2024-10-13 15:10:23 +02:00
  • f6b93b0b79
    Implemented Splay Tree Data Structure. Added test for large splay tree operations. Ramy-Badr-Ahmed 2024-10-12 20:59:05 +02:00
  • e1458946be
    Implemented AVL Tree Data Structure. Added serialization/deserialization feature. Added corresponding unit test. Ramy-Badr-Ahmed 2024-10-12 20:43:16 +02:00
  • 06aea182a9
    Implemented Splay Tree Data Structure. Fix for multiple deletion test. Ramy-Badr-Ahmed 2024-10-11 20:36:57 +02:00
  • 0a046c2889
    Implemented Splay Tree Data Structure. Fix for array_rand for non-array result. Rewriting. Ramy-Badr-Ahmed 2024-10-11 20:14:30 +02:00
  • f546cb39ed
    Implementing Binary Search Tree as Data Structure Ramy-Badr-Ahmed 2024-10-11 12:41:25 +02:00
  • e2d9d80185
    Implemented Splay Tree Data Structure. Added abstract setRoot() declaration to the SplayTreeRotations.php Ramy-Badr-Ahmed 2024-10-11 11:44:59 +02:00
  • c8376deac5
    Implemented Trie Data Structure. Added case-insensitive feature to the Trie implementation. Added corresponding unit testing. Ramy-Badr-Ahmed 2024-10-11 11:41:04 +02:00
  • eed2b3c82b
    Implemented Splay Tree Data Structure. Added counter test for multiple deletions. Ramy-Badr-Ahmed 2024-10-11 10:33:35 +02:00
  • d28e8bd00d
    Implemented Splay Tree Data Structure. Added counter test for multiple deletions. Ramy-Badr-Ahmed 2024-10-10 20:27:41 +02:00
  • e22d974c70
    Implemented Splay Tree Data Structure. Added counter test for deletion. Ramy-Badr-Ahmed 2024-10-10 19:42:37 +02:00
  • d11e757b43
    Merge branch 'TheAlgorithms:master' into master Ramy 2024-10-07 20:17:35 +02:00
  • dd649d62f4 fixed style issue in ConversionsTest.php Marco 2024-10-07 18:25:06 +02:00
  • 8bcf7645c1 unit test Marco 2024-10-07 18:13:48 +02:00
  • 25f8d1854a added unit tests and ran phpcs Marco 2024-10-07 18:11:02 +02:00
  • 9e0964a1bb
    updating contribution guide to include requirement for unit tests to be passing and code is linted with phpcs (#170) Brandon Johnson 2024-10-07 00:12:24 -06:00
  • 81fd012ab5 updating contribution guide to include requirement for unit tests to be passing and code is linted with phpcs contribution-guide-update Brandon Johnson 2024-10-07 00:08:36 -06:00
  • 0854b3fe64 perfect number Marco 2024-10-04 15:47:15 +02:00
  • 8c6dd2c046
    Merge branch 'TheAlgorithms:master' into features/splay-tree-implementation Ramy 2024-10-03 23:57:18 +02:00
  • 45f57eae2d
    Implemented Splay Tree Data Structure (#168) Ramy 2024-10-03 23:40:41 +02:00
  • 5bb6777fa8
    Update tests/DataStructures/SplayTreeTest.php Ramy 2024-10-03 23:37:47 +02:00
  • 65d7681455 temperature conversions Marco 2024-10-03 18:41:19 +02:00
  • 65c4849f32
    Implemented Splay Tree Data Structure Ramy-Badr-Ahmed 2024-10-03 14:29:16 +02:00
  • 3a1c09cac4
    Create BogoSort.php Tushar 2024-10-02 20:35:17 +05:30
  • ff94feb929
    Merge branch 'TheAlgorithms:master' into master Ramy 2024-10-01 11:54:15 +02:00
  • 5a8418c389 updating DIRECTORY.md darwinz 2024-10-01 05:31:23 +00:00
  • e0be0fdf54
    Add Odd and Even Check Functions (#165) VISHAL V NAIR 2024-10-01 11:01:10 +05:30
  • c7c83c3f0c updating DIRECTORY.md darwinz 2024-10-01 05:28:14 +00:00
  • eba642dbbe
    Implemented Segment Tree Data Structure (#166) Ramy 2024-10-01 07:28:03 +02:00
  • 6c64c357c0
    Merge branch 'features/segment-tree-implementation' Ramy-Badr-Ahmed 2024-09-30 09:48:16 +02:00
  • 98a41eef3f
    Added comments time complexity for query(), update() and buildTree() Ramy-Badr-Ahmed 2024-09-30 09:48:01 +02:00
  • e4cadc8254
    Merge branch 'features/segment-tree-implementation' Ramy-Badr-Ahmed 2024-09-28 14:35:44 +02:00
  • 8957dd3cef
    Added some comments to my files in: #160, #162, #163, #166. Implemented Segment Tree Data Structure. Ramy-Badr-Ahmed 2024-09-28 14:35:28 +02:00
  • 4eb689cd98
    Merge branch 'features/segment-tree-implementation' Ramy-Badr-Ahmed 2024-09-28 14:32:43 +02:00
  • f0acc06248
    Added some comments to my files in: #160, #162, #163, #166. Implemented Segment Tree Data Structure. Ramy-Badr-Ahmed 2024-09-28 14:30:30 +02:00
  • eaa6bb7047 updating DIRECTORY.md Ramy-Badr-Ahmed 2024-09-22 12:37:56 +00:00
  • d61d023653
    Implemented Segment Tree Data Structure Ramy-Badr-Ahmed 2024-09-22 14:36:51 +02:00
  • 7d0c07dfda
    Added SegmentTree to DIRECTORY.md Ramy-Badr-Ahmed 2024-09-22 14:23:28 +02:00
  • 628fc88782
    Added unit tests for SegmentTree Exceptions (OutOfBoundsException, InvalidArgumentException) Ramy-Badr-Ahmed 2024-09-22 14:19:03 +02:00
  • eca97092e7
    Added unit tests for SegmentTree Edge Cases Ramy-Badr-Ahmed 2024-09-22 14:08:45 +02:00
  • 850fc4b2e9
    Added unit tests for SegmentTree serialization/deserialization and array updates reflections Ramy-Badr-Ahmed 2024-09-22 14:06:05 +02:00
  • 0fed0ad08f
    considering PHPCS for Added unit tests for SegmentTree updates and range updates Ramy-Badr-Ahmed 2024-09-22 14:02:52 +02:00
  • be4154091f
    Added unit tests for SegmentTree updates and range updates Ramy-Badr-Ahmed 2024-09-22 14:01:33 +02:00
  • 4cef497d40
    Adding unit tests SegmentTree implementation Ramy-Badr-Ahmed 2024-09-22 04:13:02 +02:00
  • f7413013ee
    Added serializing and deserializing of the SegmentTree Ramy-Badr-Ahmed 2024-09-22 04:05:41 +02:00
  • 4d951d1ac2
    Implementing SegmentTree with query and queryTree Ramy-Badr-Ahmed 2024-09-22 03:55:47 +02:00
  • 6912710e82
    Implementing SegmentTree with rangeUpdateTree Ramy-Badr-Ahmed 2024-09-22 03:45:19 +02:00
  • ee1c6f61dd
    Implementing SegmentTree with updateTree Ramy-Badr-Ahmed 2024-09-22 03:35:14 +02:00
  • ba43a0d187
    Implementing SegmentTree Ramy-Badr-Ahmed 2024-09-22 03:18:25 +02:00
  • a8ca30fa0d
    Implemented SegmentTreeNode.php Ramy-Badr-Ahmed 2024-09-22 01:59:08 +02:00