d3bd2874c8
Add StackUsingTwoQueues algorithm ( #5625 )
2024-10-08 20:37:10 +03:00
136e0e23a4
Add SortStack algorithm ( #5624 )
2024-10-08 19:17:56 +03:00
ea6457bf41
Add PrefixToInfix.java
new algorithm ( #5552 )
...
* Add `PrefixToInfix.java` new algorithm
* Update directory
* Fix clang error
* Update directory
* Fix comment
* Add suggested changes
---------
Co-authored-by: Hardvan <Hardvan@users.noreply.github.com>
Co-authored-by: Alex Klymenko <alexanderklmn@gmail.com>
2024-10-04 19:58:52 +03:00
b61c54797b
Add Infix To Prefix
new algorithm with unit tests ( #5537 )
...
* Add `Infix To Prefix` new algorithm
* Update directory
* Update directory
* Fix clang
* Fix clang
* Add more tests
* Fix comma error
* Fix test cases
* Fix comment
* Remove unused import
* Update directory
* Add tests for null & empty strings
* Implement suggested changes
* Update directory
* Fix comment
---------
Co-authored-by: Hardvan <Hardvan@users.noreply.github.com>
Co-authored-by: Alex Klymenko <alexanderklmn@gmail.com>
2024-10-04 19:40:44 +03:00
87cf89192b
style: use proper spelling ( #5436 )
...
checkstyle: fix typos, style
Co-authored-by: alxkm <alx@alx.com>
Co-authored-by: Piotr Idzik <65706193+vil02@users.noreply.github.com>
2024-08-30 08:50:14 +02:00
c57e02dc85
refactor: DuplicateBrackets
( #5424 )
...
refactor: DuplicateBrackets
Co-authored-by: alxkm <alx@alx.com>
2024-08-29 19:21:05 +05:30
633b9d4112
refactor: PostfixToInfix
( #5409 )
...
* refactor: PostfixToInfix
* checkstyle: fix formatting
* refactor: add support for one character
---------
Co-authored-by: alxkm <alx@alx.com>
2024-08-27 15:03:26 +02:00
af7c425010
refactor: NextSmallerElement
( #5412 )
...
* refactor: NextSmallerElement
* checkstyle: fix formatting
* checkstyle: fix formatting
* checkstyle: remove redundant new line
---------
Co-authored-by: alxkm <alx@alx.com>
2024-08-27 11:31:47 +02:00
c8cf302d30
refactor: NextGreaterElement
( #5405 )
...
* refactor: NextGreaterElement
* checkstyle: fix formatting
---------
Co-authored-by: alxkm <alx@alx.com>
2024-08-27 10:39:40 +02:00
4347f5b9f6
refactor: InfixToPostfix
( #5401 )
2024-08-26 16:43:13 +03:00
64ff9b2efe
refactor: StackPostfixNotation
( #5400 )
2024-08-26 16:38:33 +03:00
7e9cdad3ee
refactor: BalancedBrackets
( #5391 )
2024-08-25 23:21:30 +03:00
3187b1f99c
refactor: DecimalToAnyUsingStack
( #5392 )
2024-08-25 23:01:52 +03:00
3398c562a1
test: LargestRectangle
( #5360 )
2024-08-22 10:44:01 +03:00
414835db11
style: enable AvoidStarImport
in checkstyle ( #5141 )
2024-05-05 20:48:56 +02:00
098f044370
Remove CalculateMaxOfMin
( #5079 )
2024-03-22 19:18:08 +08:00
26c2465328
Moved StackPostfixNotation.java from the Others section to the Stack section ( #4372 )
...
* Moved StackPostfixNotation.java from the Others section to the Stack section
* Put all stack related algo in a separate stack directory in the algorithms directory. The stack directory under data-structures now only contains various implementations of the stack data structure.
* formatted files
2023-09-18 21:27:36 +02:00