文件名称:leetcode算法分组-javascript_algorithms:各种算法在Javascript中的实现
文件大小:77KB
文件格式:ZIP
更新时间:2024-07-20 08:51:31
系统开源
leetcode 性能javascript_algorithms Javascript 中各种算法的实现。 所有问题都有单元测试覆盖。 为什么是 JavaScript? 它是我目前最强大的语言,考虑到 V8 取得的令人印象深刻的进步,我认为 Javascript 拥有美好的未来。 另外我有时有点懒惰,只想打字 :face_with_tears_of_joy: 我倾向于关注 CS 概念和数据结构,我也花时间在这里学习 Regex 等。 迄今为止完成的挑战: 单词缩写 - 文本操作测试(来自 CodeWars ) Square Into Squares - 一个棘手的数学问题,我使用递归解决了(来自 CodeWars ) FizzBuzz - 使用字符串和三元运算符完成。 添加两个数字 - 涉及链表的总和,使用递归解决(来自 LeetCode ) Group Anagrams - 识别和分组 Anagrams,使用正则表达式和循环解决(来自 LeetCode ) 唯一路径 - 动态规划问题,使用蛮力解决,然后使用自上而下的方法加速(来自 LeetCode ) 排序颜色 - 排序挑战,首先使用计数排序解决,然后应用上下文特定排序(来
【文件预览】:
javascript_algorithms-master
----01_word_a10n_abbreviation()
--------test.js(741B)
--------index.js(2KB)
----09_flatten_array_stack()
--------test.js(3KB)
--------index.js(918B)
----13_binary_tree_inorder()
--------test.js(842B)
--------index.js(1KB)
----10_histogram()
--------test.js(1KB)
--------index.js(795B)
----12_odd_even_linked_list()
--------test.js(630B)
--------index.js(671B)
----yarn.lock(53KB)
----11_regex_examples()
--------test.js(9KB)
--------index.js(4KB)
----.vscode()
--------launch.json(638B)
----15_longest_substring_without_repeating_characters()
--------test.js(1KB)
--------index.js(1KB)
----04_add_two_numbers()
--------test.js(2KB)
--------index.js(1KB)
----LICENSE(1KB)
----02_square_into_squares()
--------test.js(582B)
--------index.js(2KB)
----README.md(2KB)
----08_letters_combinations_phone_number()
--------test.js(1KB)
--------200px-Telephone-keypad2.svg.png(25KB)
--------index.js(1KB)
----16_column_to_number()
--------test.js(1KB)
--------index.js(859B)
----05_group_anagrams()
--------test.js(1KB)
--------index.js(2KB)
----.gitignore(2KB)
----03_Fizzbuzz()
--------test.js(661B)
--------index.js(584B)
----14_serialize_and_deserialize_binary_tree()
--------test.js(4KB)
--------index.js(3KB)
----07_sort_colors()
--------test.js(1KB)
--------index.js(2KB)
----06_unique_paths()
--------test.js(410B)
--------index.js(2KB)
----package.json(536B)