* FindMinIterator
Do the `standard` thing.
Rename `FindMin` to `FindMinIterator`
Rename to `FindMinIterator`
Pull `FindMin` from `master`
* Remove these separator comments.
Co-authored-by: RuSaG0 <mirzoev-ruslan-2000@mail.ru>
* refactor: used Boolean function for conversion
* feat: added one more function and test cases
* test: refactor test case & fixed var names
* chore: fixed test placeholder
* feat: improved memoize function
used Map instead of object & used the JSON.stringfy method for generate a valid string as a key
* docs: modified documentation
* style: format with standard
* docs: modified stringify doc
* refactor: remove two repetition implementation
* feat: used regex instead of Set
* docs: add js doc
* docs: add comments of workable code
* style: format via standardJs
* docs: add details explanation of pangram regex
* docs: add example
* feat: add two implemetaion of
The first implementation with regex and second via HashSet & add the test code for both
* chore: add QNA format of **Pangram**
* style: format with standardJs
* resolve: removed 'Ans'
* pref: optimize the algo via reduce & replace method
* feat: add TypeError for invalid types
* test: upgrade test case for invalid types
* docs: add js doc
* test: modify the case-sensitive test case
* pref: Optimize algo & add case-insensitive mode
* style: format with standard style
* docs: fix the js doc
* docs: rename function name & add comments
* feat: add chackAnagramViaMap function
* test: add test case for checkAnagramViaMap func
* fix: remove **Via** from functions name
* style: fix alignment of js doc
* chore: grammar fix
Co-authored-by: Rak Laptudirm <raklaptudirm@gmail.com>
* Create ArithmeticGeometricMean.js
* Finally added the test script for AGM
* Better doc, and corrected some formatting
* Fixed syntax typos
* Added more tests and made FP comparison more "loose"
* Patched bugs
* Fixed-0 bug
* Again, tried to fix minus zero
* Finally fixed all bugs (probably)
* Fixed style (probably)
* Fixed style
* Fixed all style
* docs: update js doc
* feat: add number type validation condition
* pref: Optimize space complexity
remove the Array from the algo and used two flag varible to calculate last two numbers & optimize the sapce complexity O(n) to O(1)
* test: add test case for invalid types
The URL in the Wikipedia link had an extra "h" in the URI Scheme (the part that specifies the protocol, usually `https`). I removed the duplicate "h" and made it into a single "h", now the link works
* BubbleSort enacements for nearly sorted or sorted array and added test cases
* BubbleSort enacements for nearly sorted or sorted array and added test cases
* Bubble sort requested changes solved
* standard js style issue fixed
* docs: update the js doc
* pref: Optimize algo via regex
ignore the useless traverse in best case via regex and String.prototype.replace
* test: add some new test cases
* fix: styled with standard
* refactor: remove useless variable
* pref: optimize the count vowels algo
simplify the algo by using regex and String.prototype.match method, and modified the JS Doc
* fix: resolve all requests
* pref: optimize the algo by regex
ignore the useless traverse in best case by the help of regex and String.prototype.replace method
* test: add four new test cases
* Revert "test: add four new test cases"
This reverts commit 4609833da146beafe839682d7558edf9f64c96fc.
* style: fromat with standard js
* Improving the coding standard for AvLTree Data Structure
* Test case creation for AVLTree
~ Created test cases for AVL Tree
~ Indentation fix for AVLTree.js
* Auto-update DIRECTORY.md
* Change in logic for data list
* Style fix based on standard.js
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
* chore: mark stale after 7 days of inactivity
* Auto-update DIRECTORY.md
* chore: length info provided in comments
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>