首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

遵循最佳实践,用 JavaScript 为初学者实现算法和数据结构

网络技术 508.39KB 11 需要积分: 1
立即下载

资源介绍:

TheAlgorithms 的 JavaScript 存储库,用 JavaScript 实现各种算法和数据结构。
# The Algorithms - JavaScript JavaScript Repository of TheAlgorithms, which implements various algorithms and data structures in JavaScript.
[![JavaScript Banner][banner]](DIRECTORY.md) [![Gitpod ready-to-code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/TheAlgorithms/JavaScript) [![Checks][checks]][actions] [![codecov](https://codecov.io/gh/TheAlgorithms/JavaScript/graph/badge.svg?token=8VeZwL31KZ)](https://codecov.io/gh/TheAlgorithms/JavaScript) [![Contributions Welcome][welcome]](CONTRIBUTING.md) [![standard.js][standard-logo]][standard-js] [![Discord chat][chat]][discord-server]
---

These implementations are for demonstrative purposes only. Dedicated implementations of these algorithms and data structures are much better for performance and security reasons. We also do not provide any guarantee for api stability.

--- Before contributing to this repository, make sure to read our [Contribution Guidelines](CONTRIBUTING.md). You can look at other [TheAlgorithms Repositories][repositories] or the [issues with a "help wanted" label][help-wanted] for inspiration regarding what to implement. Our maintainers will guide you through how to make your contribution properly if you make any mistakes. The names of the maintainers of this repository are listed in the [CODEOWNERS file](.github/CODEOWNERS). You can find a list of the algorithms currently in the repository in the [directory](DIRECTORY.md). Explanations of many of the algorithms can be found in the [wiki][explanation]. --- [banner]: https://user-images.githubusercontent.com/68542775/167072911-dc31eac8-6885-4a05-9c25-279ecce22a79.png [standard-logo]: https://img.shields.io/badge/code%20style-standardjs-%23f3df49 [chat]: https://img.shields.io/discord/808045925556682782.svg?logo=discord&colorB=7289DA [welcome]: https://img.shields.io/static/v1.svg?label=Contributions&message=Welcome&color=0059b3 [checks]: https://img.shields.io/github/actions/workflow/status/TheAlgorithms/JavaScript/Ci.yml?branch=master&label=checks [standard-js]: https://standardjs.com/ [discord-server]: https://the-algorithms.com/discord/ [actions]: https://github.com/TheAlgorithms/JavaScript/actions [explanation]: https://github.com/TheAlgorithms/JavaScript/wiki [repositories]: https://github.com/orgs/TheAlgorithms/repositories [help-wanted]: https://github.com/TheAlgorithms/JavaScript/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22 ## Thanks to all the contributors ❤️

资源文件列表:

JavaScript.zip 大约有810个文件
  1. JavaScript/
  2. JavaScript/.github/
  3. JavaScript/.github/CODEOWNERS 27B
  4. JavaScript/.github/ISSUE_TEMPLATE/
  5. JavaScript/.github/ISSUE_TEMPLATE/bug_report.yml 1.38KB
  6. JavaScript/.github/ISSUE_TEMPLATE/config.yml 203B
  7. JavaScript/.github/ISSUE_TEMPLATE/feature_request.yml 1.27KB
  8. JavaScript/.github/ISSUE_TEMPLATE/other.yml 555B
  9. JavaScript/.github/dependabot.yml 295B
  10. JavaScript/.github/pull_request_template.md 1.19KB
  11. JavaScript/.github/stale.yml 848B
  12. JavaScript/.github/workflows/
  13. JavaScript/.github/workflows/Ci.yml 808B
  14. JavaScript/.github/workflows/UpdateDirectory.js 1.75KB
  15. JavaScript/.github/workflows/UpdateDirectory.yml 993B
  16. JavaScript/.github/workflows/UploadCoverageReport.yml 1.07KB
  17. JavaScript/.gitignore 213B
  18. JavaScript/.gitpod.yml 180B
  19. JavaScript/.husky/
  20. JavaScript/.husky/pre-commit 75B
  21. JavaScript/.prettierignore 21B
  22. JavaScript/.prettierrc 308B
  23. JavaScript/Backtracking/
  24. JavaScript/Backtracking/AllCombinationsOfSizeK.js 683B
  25. JavaScript/Backtracking/GeneratePermutations.js 851B
  26. JavaScript/Backtracking/KnightTour.js 1.88KB
  27. JavaScript/Backtracking/MColoringProblem.js 1.27KB
  28. JavaScript/Backtracking/NQueens.js 1.43KB
  29. JavaScript/Backtracking/RatInAMaze.js 3.73KB
  30. JavaScript/Backtracking/Sudoku.js 2.05KB
  31. JavaScript/Backtracking/SumOfSubset.js 2.09KB
  32. JavaScript/Backtracking/generateParentheses.js 810B
  33. JavaScript/Backtracking/tests/
  34. JavaScript/Backtracking/tests/AllCombinationsOfSizeK.test.js 539B
  35. JavaScript/Backtracking/tests/GenerateParentheses.test.js 246B
  36. JavaScript/Backtracking/tests/GeneratePermutations.test.js 1.15KB
  37. JavaScript/Backtracking/tests/KnightTour.test.js 760B
  38. JavaScript/Backtracking/tests/MColoringProblem.test.js 514B
  39. JavaScript/Backtracking/tests/NQueens.test.js 555B
  40. JavaScript/Backtracking/tests/RatInAMaze.test.js 2.63KB
  41. JavaScript/Backtracking/tests/Sudoku.test.js 1.42KB
  42. JavaScript/Backtracking/tests/SumOfSubset.test.js 402B
  43. JavaScript/Bit-Manipulation/
  44. JavaScript/Bit-Manipulation/BinaryCountSetBits.js 664B
  45. JavaScript/Bit-Manipulation/GenerateSubSets.js 1001B
  46. JavaScript/Bit-Manipulation/GrayCodes.js 1.47KB
  47. JavaScript/Bit-Manipulation/IsPowerOfTwo.js 933B
  48. JavaScript/Bit-Manipulation/IsPowerofFour.js 693B
  49. JavaScript/Bit-Manipulation/LogTwo.js 302B
  50. JavaScript/Bit-Manipulation/NextPowerOfTwo.js 345B
  51. JavaScript/Bit-Manipulation/SetBit.js 874B
  52. JavaScript/Bit-Manipulation/UniqueElementInAnArray.js 406B
  53. JavaScript/Bit-Manipulation/test/
  54. JavaScript/Bit-Manipulation/test/BinaryCountSetBits.test.js 988B
  55. JavaScript/Bit-Manipulation/test/GenerateSubSets.test.js 851B
  56. JavaScript/Bit-Manipulation/test/GrayCodes.test.js 516B
  57. JavaScript/Bit-Manipulation/test/IsPowerOfFour.test.js 321B
  58. JavaScript/Bit-Manipulation/test/IsPowerOfTwo.test.js 611B
  59. JavaScript/Bit-Manipulation/test/LogTwo.test.js 162B
  60. JavaScript/Bit-Manipulation/test/NextPowerOfTwo.test.js 433B
  61. JavaScript/Bit-Manipulation/test/SetBit.test.js 457B
  62. JavaScript/Bit-Manipulation/test/UniqueElementInAnArray.test.js 314B
  63. JavaScript/CONTRIBUTING.md 6.62KB
  64. JavaScript/Cache/
  65. JavaScript/Cache/LFUCache.js 5.7KB
  66. JavaScript/Cache/LRUCache.js 2.69KB
  67. JavaScript/Cache/Memoize.js 2.01KB
  68. JavaScript/Cache/test/
  69. JavaScript/Cache/test/LFUCache.test.js 2.18KB
  70. JavaScript/Cache/test/LRUCache.test.js 1.75KB
  71. JavaScript/Cache/test/Memoize.test.js 2.36KB
  72. JavaScript/Cache/test/cacheTest.js 725B
  73. JavaScript/Cellular-Automata/
  74. JavaScript/Cellular-Automata/ConwaysGameOfLife.js 2.17KB
  75. JavaScript/Cellular-Automata/Elementary.js 6.9KB
  76. JavaScript/Cellular-Automata/test/
  77. JavaScript/Cellular-Automata/test/ConwaysGameOfLife.test.js 342B
  78. JavaScript/Cellular-Automata/test/Elementary.test.js 4.28KB
  79. JavaScript/Ciphers/
  80. JavaScript/Ciphers/AffineCipher.js 2.83KB
  81. JavaScript/Ciphers/Atbash.js 842B
  82. JavaScript/Ciphers/CaesarCipher.js 1.42KB
  83. JavaScript/Ciphers/KeyFinder.js 4.66KB
  84. JavaScript/Ciphers/KeywordShiftedAlphabet.js 2.77KB
  85. JavaScript/Ciphers/MorseCode.js 1.79KB
  86. JavaScript/Ciphers/ROT13.js 1.09KB
  87. JavaScript/Ciphers/VigenereCipher.js 2.17KB
  88. JavaScript/Ciphers/XORCipher.js 649B
  89. JavaScript/Ciphers/test/
  90. JavaScript/Ciphers/test/AffineCipher.test.js 1.19KB
  91. JavaScript/Ciphers/test/Atbash.test.js 607B
  92. JavaScript/Ciphers/test/CaesarCipher.test.js 826B
  93. JavaScript/Ciphers/test/KeywordShiftedAlphabet.test.js 449B
  94. JavaScript/Ciphers/test/MorseCode.test.js 721B
  95. JavaScript/Ciphers/test/ROT13.test.js 773B
  96. JavaScript/Ciphers/test/VigenereCipher.test.js 429B
  97. JavaScript/Ciphers/test/XORCipher.test.js 712B
  98. JavaScript/Compression/
  99. JavaScript/Compression/RLE.js 893B
  100. JavaScript/Compression/test/
  101. JavaScript/Compression/test/RLE.test.js 437B
  102. JavaScript/Conversions/
  103. JavaScript/Conversions/ArbitraryBase.js 3.91KB
  104. JavaScript/Conversions/ArrayBufferToBase64.js 1.54KB
  105. JavaScript/Conversions/Base64ToArrayBuffer.js 1.89KB
  106. JavaScript/Conversions/BinaryToDecimal.js 374B
  107. JavaScript/Conversions/BinaryToHex.js 1.68KB
  108. JavaScript/Conversions/DateDayDifference.js 1000B
  109. JavaScript/Conversions/DateToDay.js 2.42KB
  110. JavaScript/Conversions/DecimalToBinary.js 312B
  111. JavaScript/Conversions/DecimalToHex.js 454B
  112. JavaScript/Conversions/DecimalToOctal.js 414B
  113. JavaScript/Conversions/DecimalToRoman.js 772B
  114. JavaScript/Conversions/HexToBinary.js 879B
  115. JavaScript/Conversions/HexToDecimal.js 761B
  116. JavaScript/Conversions/HexToRGB.js 342B
  117. JavaScript/Conversions/LengthConversion.js 999B
  118. JavaScript/Conversions/LitersToImperialGallons.js 303B
  119. JavaScript/Conversions/LitersToUSGallons.js 284B
  120. JavaScript/Conversions/LowerCaseConversion.js 1.56KB
  121. JavaScript/Conversions/MeterToFeetConversion.js 205B
  122. JavaScript/Conversions/OctToDecimal.js 291B
  123. JavaScript/Conversions/OuncesToKilograms.js 277B
  124. JavaScript/Conversions/RGBToHex.js 385B
  125. JavaScript/Conversions/RailwayTimeConversion.js 1.46KB
  126. JavaScript/Conversions/RgbHslConversion.js 1.95KB
  127. JavaScript/Conversions/RgbHsvConversion.js 4.17KB
  128. JavaScript/Conversions/RomanToDecimal.js 533B
  129. JavaScript/Conversions/TemperatureConversion.js 3.65KB
  130. JavaScript/Conversions/TitleCaseConversion.js 2.25KB
  131. JavaScript/Conversions/UpperCaseConversion.js 1.6KB
  132. JavaScript/Conversions/test/
  133. JavaScript/Conversions/test/ArbitraryBase.test.js 1.92KB
  134. JavaScript/Conversions/test/ArrayBufferToBase64.test.js 948B
  135. JavaScript/Conversions/test/Base64ToArrayBuffer.test.js 1.04KB
  136. JavaScript/Conversions/test/BinaryToDecimal.test.js 480B
  137. JavaScript/Conversions/test/BinaryToHex.test.js 657B
  138. JavaScript/Conversions/test/DateDayDiffernce.test.js 1.28KB
  139. JavaScript/Conversions/test/DateToDay.test.js 762B
  140. JavaScript/Conversions/test/DecimalToBinary.test.js 666B
  141. JavaScript/Conversions/test/DecimalToHex.test.js 498B
  142. JavaScript/Conversions/test/DecimalToOctal.test.js 614B
  143. JavaScript/Conversions/test/DecimalToRoman.test.js 459B
  144. JavaScript/Conversions/test/HexToBinary.test.js 1.04KB
  145. JavaScript/Conversions/test/HexToDecimal.test.js 531B
  146. JavaScript/Conversions/test/HexToRGB.test.js 546B
  147. JavaScript/Conversions/test/LengthConversion.test.js 1.65KB
  148. JavaScript/Conversions/test/LitersToImperialGallons.test.js 194B
  149. JavaScript/Conversions/test/LitersToUSGallons.test.js 172B
  150. JavaScript/Conversions/test/LowerCaseConversion.test.js 726B
  151. JavaScript/Conversions/test/MeterToFeetConversion.test.js 343B
  152. JavaScript/Conversions/test/OctToDecimal.test.js 687B
  153. JavaScript/Conversions/test/OuncesToKilogram.test.js 171B
  154. JavaScript/Conversions/test/RGBToHex.test.js 583B
  155. JavaScript/Conversions/test/RailwayTimeConversion.test.js 828B
  156. JavaScript/Conversions/test/RgbHslConversion.test.js 905B
  157. JavaScript/Conversions/test/RgbHsvConversion.test.js 1.91KB
  158. JavaScript/Conversions/test/RomanToDecimal.test.js 316B
  159. JavaScript/Conversions/test/TemperatureConversion.test.js 2.81KB
  160. JavaScript/Conversions/test/TitleCaseConversion.test.js 2.27KB
  161. JavaScript/Conversions/test/UpperCaseConverstion.test.js 1.89KB
  162. JavaScript/DIRECTORY.md 18.98KB
  163. JavaScript/Data-Structures/
  164. JavaScript/Data-Structures/Array/
  165. JavaScript/Data-Structures/Array/LocalMaximomPoint.js 1.37KB
  166. JavaScript/Data-Structures/Array/NumberOfLocalMaximumPoints.js 1.51KB
  167. JavaScript/Data-Structures/Array/QuickSelect.js 1.58KB
  168. JavaScript/Data-Structures/Array/Reverse.js 512B
  169. JavaScript/Data-Structures/Array/test/
  170. JavaScript/Data-Structures/Array/test/LocalMaximomPoint.test.js 1016B
  171. JavaScript/Data-Structures/Array/test/NumberOfLocalMaximumPoints.test.js 1.81KB
  172. JavaScript/Data-Structures/Array/test/QuickSelect.test.js 2.26KB
  173. JavaScript/Data-Structures/Array/test/Reverse.test.js 292B
  174. JavaScript/Data-Structures/Graph/
  175. JavaScript/Data-Structures/Graph/Graph.js 2.27KB
  176. JavaScript/Data-Structures/Graph/Graph2.js 1.32KB
  177. JavaScript/Data-Structures/Graph/Graph3.js 2.24KB
  178. JavaScript/Data-Structures/Graph/test/
  179. JavaScript/Data-Structures/Graph/test/Graph2.test.js 940B
  180. JavaScript/Data-Structures/Graph/test/Graph3.test.js 1.72KB
  181. JavaScript/Data-Structures/Heap/
  182. JavaScript/Data-Structures/Heap/BinaryHeap.js 4.13KB
  183. JavaScript/Data-Structures/Heap/KeyPriorityQueue.js 5.2KB
  184. JavaScript/Data-Structures/Heap/MinPriorityQueue.js 3.4KB
  185. JavaScript/Data-Structures/Heap/test/
  186. JavaScript/Data-Structures/Heap/test/BinaryHeap.test.js 2.29KB
  187. JavaScript/Data-Structures/Heap/test/KeyPriorityQueue.test.js 3.5KB
  188. JavaScript/Data-Structures/Heap/test/MinPriorityQueue.test.js 1.59KB
  189. JavaScript/Data-Structures/Linked-List/
  190. JavaScript/Data-Structures/Linked-List/AddTwoNumbers.js 1.43KB
  191. JavaScript/Data-Structures/Linked-List/CycleDetection.js 593B
  192. JavaScript/Data-Structures/Linked-List/CycleDetectionII.js 1.22KB
  193. JavaScript/Data-Structures/Linked-List/DoublyLinkedList.js 4.71KB
  194. JavaScript/Data-Structures/Linked-List/MergeTwoSortedLinkedLists.js 1.2KB
  195. JavaScript/Data-Structures/Linked-List/ReverseSinglyLinkedList.js 543B
  196. JavaScript/Data-Structures/Linked-List/SinglyCircularLinkedList.js 4.29KB
  197. JavaScript/Data-Structures/Linked-List/SinglyLinkedList.js 7.62KB
  198. JavaScript/Data-Structures/Linked-List/test/
  199. JavaScript/Data-Structures/Linked-List/test/AddTwoNumbers.test.js 684B
  200. JavaScript/Data-Structures/Linked-List/test/CycleDetection.test.js 1021B
  201. JavaScript/Data-Structures/Linked-List/test/CycleDetectionII.test.js 993B
  202. JavaScript/Data-Structures/Linked-List/test/DoublyLinkedList.test.js 2.62KB
  203. JavaScript/Data-Structures/Linked-List/test/MergeTwoSortedLinkedLists.test.js 1.03KB
  204. JavaScript/Data-Structures/Linked-List/test/ReverseSinglyLinkedList.test.js 567B
  205. JavaScript/Data-Structures/Linked-List/test/SinglyCircularLinkedList.test.js 3.78KB
  206. JavaScript/Data-Structures/Linked-List/test/SinglyLinkedList.test.js 6.67KB
  207. JavaScript/Data-Structures/Queue/
  208. JavaScript/Data-Structures/Queue/CircularQueue.js 2.03KB
  209. JavaScript/Data-Structures/Queue/Queue.js 2.08KB
  210. JavaScript/Data-Structures/Queue/QueueUsing2Stacks.js 823B
  211. JavaScript/Data-Structures/Queue/test/
  212. JavaScript/Data-Structures/Queue/test/Queue.test.js 1.03KB
  213. JavaScript/Data-Structures/Queue/test/QueueUsing2Stacks.test.js 316B
  214. JavaScript/Data-Structures/Stack/
  215. JavaScript/Data-Structures/Stack/EvaluateExpression.js 1.74KB
  216. JavaScript/Data-Structures/Stack/Stack.js 1.21KB
  217. JavaScript/Data-Structures/Stack/StackES6.js 1.44KB
  218. JavaScript/Data-Structures/Stack/test/
  219. JavaScript/Data-Structures/Stack/test/EvaluateExpression.test.js 718B
  220. JavaScript/Data-Structures/Tree/
  221. JavaScript/Data-Structures/Tree/AVLTree.js 7.04KB
  222. JavaScript/Data-Structures/Tree/BinarySearchTree.js 3.53KB
  223. JavaScript/Data-Structures/Tree/SegmentTree.js 2.73KB
  224. JavaScript/Data-Structures/Tree/Trie.js 3.35KB
  225. JavaScript/Data-Structures/Tree/test/
  226. JavaScript/Data-Structures/Tree/test/AVLTree.test.js 1.95KB
  227. JavaScript/Data-Structures/Tree/test/SegmentTree.test.js 359B
  228. JavaScript/Data-Structures/Vectors/
  229. JavaScript/Data-Structures/Vectors/Vector2.js 3.28KB
  230. JavaScript/Data-Structures/Vectors/test/
  231. JavaScript/Data-Structures/Vectors/test/Vector2.test.js 3.86KB
  232. JavaScript/Dynamic-Programming/
  233. JavaScript/Dynamic-Programming/Abbreviation.js 2.01KB
  234. JavaScript/Dynamic-Programming/CatalanNumbers.js 735B
  235. JavaScript/Dynamic-Programming/ClimbingStairs.js 592B
  236. JavaScript/Dynamic-Programming/CoinChange.js 898B
  237. JavaScript/Dynamic-Programming/EditDistance.js 1.31KB
  238. JavaScript/Dynamic-Programming/FastFibonacciNumber.js 767B
  239. JavaScript/Dynamic-Programming/FibonacciNumber.js 698B
  240. JavaScript/Dynamic-Programming/FindMonthCalendar.js 3.31KB
  241. JavaScript/Dynamic-Programming/KadaneAlgo.js 942B
  242. JavaScript/Dynamic-Programming/LevenshteinDistance.js 1.24KB
  243. JavaScript/Dynamic-Programming/LongestCommonSubsequence.js 1.86KB
  244. JavaScript/Dynamic-Programming/LongestIncreasingSubsequence.js 665B
  245. JavaScript/Dynamic-Programming/LongestPalindromicSubsequence.js 779B
  246. JavaScript/Dynamic-Programming/LongestValidParentheses.js 846B
  247. JavaScript/Dynamic-Programming/MaxNonAdjacentSum.js 746B
  248. JavaScript/Dynamic-Programming/MaxProductOfThree.js 1.1KB
  249. JavaScript/Dynamic-Programming/MinimumCostPath.js 1.05KB
  250. JavaScript/Dynamic-Programming/NumberOfSubsetEqualToGivenSum.js 892B
  251. JavaScript/Dynamic-Programming/RodCutting.js 490B
  252. JavaScript/Dynamic-Programming/Shuf.js 2.63KB
  253. JavaScript/Dynamic-Programming/SieveOfEratosthenes.js 892B
  254. JavaScript/Dynamic-Programming/Sliding-Window/
  255. JavaScript/Dynamic-Programming/Sliding-Window/HouseRobber.js 783B
  256. JavaScript/Dynamic-Programming/Sliding-Window/LongestSubstringWithoutRepeatingCharacters.js 1.47KB
  257. JavaScript/Dynamic-Programming/Sliding-Window/MaxConsecutiveOnes.js 700B
  258. JavaScript/Dynamic-Programming/Sliding-Window/MaxConsecutiveOnesIII.js 777B
  259. JavaScript/Dynamic-Programming/Sliding-Window/PermutationinString.js 1.74KB
  260. JavaScript/Dynamic-Programming/Sliding-Window/test/
  261. JavaScript/Dynamic-Programming/Sliding-Window/test/HouseRobber.test.js 617B
  262. JavaScript/Dynamic-Programming/Sliding-Window/test/LongestSubstringWithoutRepeatingCharacters.test.js 629B
  263. JavaScript/Dynamic-Programming/Sliding-Window/test/MaxConsecutiveOnes.test.js 533B
  264. JavaScript/Dynamic-Programming/Sliding-Window/test/MaxConsecutiveOnesIII.test.js 453B
  265. JavaScript/Dynamic-Programming/Sliding-Window/test/PermutationinString.test.js 448B
  266. JavaScript/Dynamic-Programming/SudokuSolver.js 1.31KB
  267. JavaScript/Dynamic-Programming/TrappingRainWater.js 1.45KB
  268. JavaScript/Dynamic-Programming/TribonacciNumber.js 542B
  269. JavaScript/Dynamic-Programming/UniquePaths.js 1.15KB
  270. JavaScript/Dynamic-Programming/UniquePaths2.js 2.26KB
  271. JavaScript/Dynamic-Programming/ZeroOneKnapsack.js 2.14KB
  272. JavaScript/Dynamic-Programming/tests/
  273. JavaScript/Dynamic-Programming/tests/Abbreviation.test.js 1.07KB
  274. JavaScript/Dynamic-Programming/tests/CatalanNumbers.test.js 500B
  275. JavaScript/Dynamic-Programming/tests/ClimbingStairs.test.js 389B
  276. JavaScript/Dynamic-Programming/tests/CoinChange.test.js 1.21KB
  277. JavaScript/Dynamic-Programming/tests/EditDistance.test.js 604B
  278. JavaScript/Dynamic-Programming/tests/FastFibonacciNumber.test.js 518B
  279. JavaScript/Dynamic-Programming/tests/FibonacciNumber.test.js 576B
  280. JavaScript/Dynamic-Programming/tests/KadaneAlgo.test.js 328B
  281. JavaScript/Dynamic-Programming/tests/LevenshteinDistance.test.js 612B
  282. JavaScript/Dynamic-Programming/tests/LongestCommonSubsequence.test.js 1.67KB
  283. JavaScript/Dynamic-Programming/tests/LongestIncreasingSubsequence.test.js 732B
  284. JavaScript/Dynamic-Programming/tests/LongestPalindromicSubsequence.test.js 681B
  285. JavaScript/Dynamic-Programming/tests/LongestValidParentheses.test.js 644B
  286. JavaScript/Dynamic-Programming/tests/MaxProductOfThree.test.js 2.71KB
  287. JavaScript/Dynamic-Programming/tests/NumberOfSubsetEqualToGivenSum.test.js 649B
  288. JavaScript/Dynamic-Programming/tests/RodCutting.test.js 460B
  289. JavaScript/Dynamic-Programming/tests/SieveOfEratosthenes.test.js 647B
  290. JavaScript/Dynamic-Programming/tests/TrappingRainWater.test.js 333B
  291. JavaScript/Dynamic-Programming/tests/TribonacciNumber.test.js 461B
  292. JavaScript/Dynamic-Programming/tests/UniquePaths.test.js 293B
  293. JavaScript/Dynamic-Programming/tests/UniquePaths2.test.js 1021B
  294. JavaScript/Dynamic-Programming/tests/ZeroOneKnapsack.test.js 879B
  295. JavaScript/Geometry/
  296. JavaScript/Geometry/Circle.js 411B
  297. JavaScript/Geometry/Cone.js 736B
  298. JavaScript/Geometry/ConvexHullGraham.js 2.34KB
  299. JavaScript/Geometry/Pyramid.js 701B
  300. JavaScript/Geometry/Sphere.js 446B
  301. JavaScript/Geometry/Test/
  302. JavaScript/Geometry/Test/Circle.test.js 323B
  303. JavaScript/Geometry/Test/Cone.test.js 373B
  304. JavaScript/Geometry/Test/ConvexHullGraham.test.js 933B
  305. JavaScript/Geometry/Test/Pyramid.test.js 388B
  306. JavaScript/Geometry/Test/Sphere.test.js 386B
  307. JavaScript/Graphs/
  308. JavaScript/Graphs/BellmanFord.js 1.6KB
  309. JavaScript/Graphs/BinaryLifting.js 2.76KB
  310. JavaScript/Graphs/BreadthFirstSearch.js 1.12KB
  311. JavaScript/Graphs/BreadthFirstShortestPath.js 1.65KB
  312. JavaScript/Graphs/ConnectedComponents.js 1.83KB
  313. JavaScript/Graphs/Density.js 467B
  314. JavaScript/Graphs/DepthFirstSearchIterative.js 1.49KB
  315. JavaScript/Graphs/DepthFirstSearchRecursive.js 1.41KB
  316. JavaScript/Graphs/Dijkstra.js 1.73KB
  317. JavaScript/Graphs/DijkstraSmallestPath.js 847B
  318. JavaScript/Graphs/FloydWarshall.js 1.3KB
  319. JavaScript/Graphs/Kosaraju.js 2.62KB
  320. JavaScript/Graphs/KruskalMST.js 3.01KB
  321. JavaScript/Graphs/LCABinaryLifting.js 1.93KB
  322. JavaScript/Graphs/NodeNeighbors.js 985B
  323. JavaScript/Graphs/NumberOfIslands.js 1.83KB
  324. JavaScript/Graphs/PrimMST.js 2.03KB
  325. JavaScript/Graphs/test/
  326. JavaScript/Graphs/test/BellmanFord.test.js 936B
  327. JavaScript/Graphs/test/BinaryLifting.test.js 1.28KB
  328. JavaScript/Graphs/test/BreadthFirstSearch.test.js 695B
  329. JavaScript/Graphs/test/BreadthFirstShortestPath.test.js 776B
  330. JavaScript/Graphs/test/Kosaraju.test.js 563B
  331. JavaScript/Graphs/test/LCABinaryLifting.test.js 1.3KB
  332. JavaScript/Graphs/test/NumberOfIslands.test.js 641B
  333. JavaScript/Graphs/test/PrimMST.test.js 664B
  334. JavaScript/Hashes/
  335. JavaScript/Hashes/MD5.js 5.43KB
  336. JavaScript/Hashes/SHA1.js 4.41KB
  337. JavaScript/Hashes/SHA256.js 5.65KB
  338. JavaScript/Hashes/tests/
  339. JavaScript/Hashes/tests/MD5.test.js 1.06KB
  340. JavaScript/Hashes/tests/SHA1.test.js 852B
  341. JavaScript/Hashes/tests/SHA256.test.js 997B
  342. JavaScript/LICENSE 34.32KB
  343. JavaScript/Maths/
  344. JavaScript/Maths/Abs.js 713B
  345. JavaScript/Maths/AliquotSum.js 1.07KB
  346. JavaScript/Maths/Area.js 5.44KB
  347. JavaScript/Maths/ArithmeticGeometricMean.js 1.26KB
  348. JavaScript/Maths/ArmstrongNumber.js 593B
  349. JavaScript/Maths/AutomorphicNumber.js 1.22KB
  350. JavaScript/Maths/AverageMean.js 638B
  351. JavaScript/Maths/AverageMedian.js 799B
  352. JavaScript/Maths/BinaryConvert.js 565B
  353. JavaScript/Maths/BinaryExponentiationIterative.js 556B
  354. JavaScript/Maths/BinaryExponentiationRecursive.js 469B
  355. JavaScript/Maths/BinomialCoefficient.js 867B
  356. JavaScript/Maths/BisectionMethod.js 1.66KB
  357. JavaScript/Maths/CheckKishnamurthyNumber.js 1.62KB
  358. JavaScript/Maths/CircularArc.js 920B
  359. JavaScript/Maths/CoPrimeCheck.js 1.23KB
  360. JavaScript/Maths/CollatzSequence.js 844B
  361. JavaScript/Maths/Coordinate.js 742B
  362. JavaScript/Maths/CountNumbersDivisible.js 1.74KB
  363. JavaScript/Maths/DecimalExpansion.js 1.7KB
  364. JavaScript/Maths/DecimalIsolate.js 300B
  365. JavaScript/Maths/DegreeToRadian.js 508B
  366. JavaScript/Maths/Determinant.js 1.82KB
  367. JavaScript/Maths/EuclideanDistance.js 550B
  368. JavaScript/Maths/EulerMethod.js 1.49KB
  369. JavaScript/Maths/EulersTotient.js 670B
  370. JavaScript/Maths/EulersTotientFunction.js 920B
  371. JavaScript/Maths/ExponentialFunction.js 651B
  372. JavaScript/Maths/ExtendedEuclideanGCD.js 1.9KB
  373. JavaScript/Maths/Factorial.js 848B
  374. JavaScript/Maths/Factors.js 308B
  375. JavaScript/Maths/FareyApproximation.js 1.27KB
  376. JavaScript/Maths/FermatPrimalityTest.js 3.54KB
  377. JavaScript/Maths/Fibonacci.js 5.38KB
  378. JavaScript/Maths/FigurateNumber.js 1.54KB
  379. JavaScript/Maths/FindHcf.js 738B
  380. JavaScript/Maths/FindLcm.js 1.35KB
  381. JavaScript/Maths/FindMaxRecursion.js 1.15KB
  382. JavaScript/Maths/FindMin.js 474B
  383. JavaScript/Maths/FindMinIterator.js 898B
  384. JavaScript/Maths/FriendlyNumbers.js 1.21KB
  385. JavaScript/Maths/GetEuclidGCD.js 918B
  386. JavaScript/Maths/GridGet.js 1.77KB
  387. JavaScript/Maths/HexagonalNumber.js 679B
  388. JavaScript/Maths/IntToBase.js 1.3KB
  389. JavaScript/Maths/IsDivisible.js 411B
  390. JavaScript/Maths/IsEven.js 1.41KB
  391. JavaScript/Maths/IsOdd.js 1.4KB
  392. JavaScript/Maths/IsPronic.js 822B
  393. JavaScript/Maths/IsSquareFree.js 792B
  394. JavaScript/Maths/JugglerSequence.js 914B
  395. JavaScript/Maths/LeapYear.js 757B
  396. JavaScript/Maths/LinearSieve.js 629B
  397. JavaScript/Maths/LiouvilleFunction.js 980B
  398. JavaScript/Maths/LucasSeries.js 706B
  399. JavaScript/Maths/Mandelbrot.js 5.62KB
  400. JavaScript/Maths/MatrixExponentiationRecursive.js 2.15KB
  401. JavaScript/Maths/MatrixMultiplication.js 3.3KB
  402. JavaScript/Maths/MeanAbsoluteDeviation.js 630B
  403. JavaScript/Maths/MeanSquareError.js 526B
  404. JavaScript/Maths/MidpointIntegration.js 1.88KB
  405. JavaScript/Maths/MobiusFunction.js 1.24KB
  406. JavaScript/Maths/ModularArithmetic.js 1.63KB
  407. JavaScript/Maths/ModularBinaryExponentiationRecursive.js 551B
  408. JavaScript/Maths/NumberOfDigits.js 654B
  409. JavaScript/Maths/Palindrome.js 1.55KB
  410. JavaScript/Maths/ParityOutlier.js 1KB
  411. JavaScript/Maths/PascalTriangle.js 578B
  412. JavaScript/Maths/PerfectCube.js 283B
  413. JavaScript/Maths/PerfectNumber.js 813B
  414. JavaScript/Maths/PerfectSquare.js 287B
  415. JavaScript/Maths/PermutationAndCombination.js 1.34KB
  416. JavaScript/Maths/PiApproximationMonteCarlo.js 654B
  417. JavaScript/Maths/Polynomial.js 1.59KB
  418. JavaScript/Maths/Pow.js 2.03KB
  419. JavaScript/Maths/PowLogarithmic.js 966B
  420. JavaScript/Maths/PrimeCheck.js 446B
  421. JavaScript/Maths/PrimeFactors.js 440B
  422. JavaScript/Maths/QuadraticRoots.js 1.06KB
  423. JavaScript/Maths/RadianToDegree.js 516B
  424. JavaScript/Maths/ReverseNumber.js 919B
  425. JavaScript/Maths/ReversePolishNotation.js 627B
  426. JavaScript/Maths/RowEchelon.js 4.21KB
  427. JavaScript/Maths/ShorsAlgorithm.js 2.9KB
  428. JavaScript/Maths/SieveOfEratosthenes.js 884B
  429. JavaScript/Maths/SieveOfEratosthenesIntArray.js 577B
  430. JavaScript/Maths/Signum.js 665B
  431. JavaScript/Maths/SimpsonIntegration.js 2.25KB
  432. JavaScript/Maths/Softmax.js 397B
  433. JavaScript/Maths/SquareRoot.js 545B
  434. JavaScript/Maths/SquareRootLogarithmic.js 975B
  435. JavaScript/Maths/SumOfDigits.js 1.45KB
  436. JavaScript/Maths/SumOfGeometricProgression.js 1.28KB
  437. JavaScript/Maths/TwoSum.js 755B
  438. JavaScript/Maths/Volume.js 3.5KB
  439. JavaScript/Maths/WhileLoopFactorial.js 364B
  440. JavaScript/Maths/ZellersCongruenceAlgorithm.js 813B
  441. JavaScript/Maths/isPalindromeIntegerNumber.js 731B
  442. JavaScript/Maths/test/
  443. JavaScript/Maths/test/Abs.test.js 1.15KB
  444. JavaScript/Maths/test/AliquotSum.test.js 312B
  445. JavaScript/Maths/test/Area.test.js 4.01KB
  446. JavaScript/Maths/test/ArithmeticGeometricMean.test.js 2.07KB
  447. JavaScript/Maths/test/ArmstrongNumber.test.js 422B
  448. JavaScript/Maths/test/AutomorphicNumber.test.js 832B
  449. JavaScript/Maths/test/AverageMean.test.js 566B
  450. JavaScript/Maths/test/AverageMedian.test.js 677B
  451. JavaScript/Maths/test/BInaryConvert.test.js 742B
  452. JavaScript/Maths/test/BinaryExponentiationIterative.test.js 380B
  453. JavaScript/Maths/test/BinaryExponentiationRecursive.test.js 366B
  454. JavaScript/Maths/test/BinomialCoefficient.test.js 1KB
  455. JavaScript/Maths/test/BisectionMethod.test.js 1.13KB
  456. JavaScript/Maths/test/CheckKishnamurthyNumber.test.js 519B
  457. JavaScript/Maths/test/CircularArc.test.js 685B
  458. JavaScript/Maths/test/CoPrimeCheck.test.js 808B
  459. JavaScript/Maths/test/CollatzSequence.test.js 263B
  460. JavaScript/Maths/test/Coordinate.test.js 2.11KB
  461. JavaScript/Maths/test/CountNumbersDivisible.test.js 780B
  462. JavaScript/Maths/test/DecimalExpansion.test.js 4.59KB
  463. JavaScript/Maths/test/DegreeToRadian.test.js 573B
  464. JavaScript/Maths/test/Determinant.test.js 1.06KB
  465. JavaScript/Maths/test/EuclideanDistance.test.js 771B
  466. JavaScript/Maths/test/EulerMethod.manual-test.js 1.79KB
  467. JavaScript/Maths/test/EulerMethod.test.js 821B
  468. JavaScript/Maths/test/EulersTotient.test.js 314B
  469. JavaScript/Maths/test/EulersTotientFunction.test.js 350B
  470. JavaScript/Maths/test/ExponentialFunction.test.js 504B
  471. JavaScript/Maths/test/ExtendedEuclideanGCD.test.js 899B
  472. JavaScript/Maths/test/Factorial.test.js 671B
  473. JavaScript/Maths/test/Factors.test.js 249B
  474. JavaScript/Maths/test/FareyApproximation.test.js 465B
  475. JavaScript/Maths/test/FermatPrimalityTest.test.js 739B
  476. JavaScript/Maths/test/Fibonacci.test.js 3.53KB
  477. JavaScript/Maths/test/FigurateNumber.test.js 1.66KB
  478. JavaScript/Maths/test/FindHcf.test.js 675B
  479. JavaScript/Maths/test/FindLcm.test.js 1.27KB
  480. JavaScript/Maths/test/FindMaxRecursion.test.js 1.54KB
  481. JavaScript/Maths/test/FindMin.test.js 456B
  482. JavaScript/Maths/test/FindMinIterator.test.js 1.61KB
  483. JavaScript/Maths/test/GetEuclidGCD.test.js 682B
  484. JavaScript/Maths/test/GridGet.test.js 695B
  485. JavaScript/Maths/test/HexagonalNumber.test.js 726B
  486. JavaScript/Maths/test/IntToBase.test.js 848B
  487. JavaScript/Maths/test/IsDivisible.test.js 875B
  488. JavaScript/Maths/test/IsEven.test.js 711B
  489. JavaScript/Maths/test/IsOdd.test.js 694B
  490. JavaScript/Maths/test/IsPronic.test.js 570B
  491. JavaScript/Maths/test/IsSquareFree.test.js 9.07KB
  492. JavaScript/Maths/test/JugglerSequence.test.js 663B
  493. JavaScript/Maths/test/LeapYear.test.js 666B
  494. JavaScript/Maths/test/LinearSieve.test.js 509B
  495. JavaScript/Maths/test/LiouvilleFunction.test.js 996B
  496. JavaScript/Maths/test/LucasSeries.test.js 367B
  497. JavaScript/Maths/test/Mandelbrot.manual-test.js 649B
  498. JavaScript/Maths/test/Mandelbrot.test.js 811B
  499. JavaScript/Maths/test/MeanAbsoluteDeviation.test.js 541B
  500. JavaScript/Maths/test/MeanSquareError.test.js 709B
  501. JavaScript/Maths/test/MidpointIntegration.test.js 848B
  502. JavaScript/Maths/test/MobiusFunction.test.js 957B
  503. JavaScript/Maths/test/ModularArithmetic.test.js 1.24KB
  504. JavaScript/Maths/test/ModularBinaryExponentiationRecursive.test.js 258B
  505. JavaScript/Maths/test/NumberOfDigits.test.js 612B
  506. JavaScript/Maths/test/Palindrome.test.js 914B
  507. JavaScript/Maths/test/ParityOutlier.test.js 1.02KB
  508. JavaScript/Maths/test/PascalTriangle.test.js 643B
  509. JavaScript/Maths/test/PerfectCube.test.js 376B
  510. JavaScript/Maths/test/PerfectNumber.test.js 295B
  511. JavaScript/Maths/test/PerfectSquare.test.js 347B
  512. JavaScript/Maths/test/PermutationAndCombination.test.js 420B
  513. JavaScript/Maths/test/PiApproximationMonteCarlo.test.js 271B
  514. JavaScript/Maths/test/Polynomial.test.js 1.4KB
  515. JavaScript/Maths/test/Pow.test.js 1.12KB
  516. JavaScript/Maths/test/PowLogarithmic.test.js 414B
  517. JavaScript/Maths/test/PrimeCheck.test.js 417B
  518. JavaScript/Maths/test/PrimeFactors.test.js 332B
  519. JavaScript/Maths/test/QuadraticRoots.test.js 527B
  520. JavaScript/Maths/test/RadianToDegree.test.js 573B
  521. JavaScript/Maths/test/ReverseNumber.test.js 378B
  522. JavaScript/Maths/test/ReversePolishNotation.test.js 354B
  523. JavaScript/Maths/test/RowEchelon.test.js 1.91KB
  524. JavaScript/Maths/test/ShorsAlgorithm.test.js 793B
  525. JavaScript/Maths/test/SieveOfEratosthenes.test.js 434B
  526. JavaScript/Maths/test/SieveOfEratosthenesIntArray.test.js 398B
  527. JavaScript/Maths/test/Signum.test.js 342B
  528. JavaScript/Maths/test/SimpsonIntegration.test.js 842B
  529. JavaScript/Maths/test/Softmax.test.js 410B
  530. JavaScript/Maths/test/SquareRoot.test.js 822B
  531. JavaScript/Maths/test/SquareRootLogarithmic.test.js 492B
  532. JavaScript/Maths/test/SumOfDigits.test.js 467B
  533. JavaScript/Maths/test/SumOfGeometricProgression.test.js 504B
  534. JavaScript/Maths/test/TwoSum.test.js 742B
  535. JavaScript/Maths/test/Volume.test.js 1.21KB
  536. JavaScript/Maths/test/WhileLoopFactorial.test.js 275B
  537. JavaScript/Maths/test/ZellersCongruenceAlgorithm.test.js 599B
  538. JavaScript/Maths/test/isPalindromeIntegerNumber.test.js 1.2KB
  539. JavaScript/Navigation/
  540. JavaScript/Navigation/Haversine.js 1.42KB
  541. JavaScript/Navigation/test/
  542. JavaScript/Navigation/test/Haversine.test.js 423B
  543. JavaScript/Project-Euler/
  544. JavaScript/Project-Euler/Problem001.js 956B
  545. JavaScript/Project-Euler/Problem002.js 663B
  546. JavaScript/Project-Euler/Problem003.js 379B
  547. JavaScript/Project-Euler/Problem004.js 1.16KB
  548. JavaScript/Project-Euler/Problem005.js 575B
  549. JavaScript/Project-Euler/Problem006.js 279B
  550. JavaScript/Project-Euler/Problem007.js 596B
  551. JavaScript/Project-Euler/Problem008.js 684B
  552. JavaScript/Project-Euler/Problem009.js 661B
  553. JavaScript/Project-Euler/Problem010.js 489B
  554. JavaScript/Project-Euler/Problem011.js 2.31KB
  555. JavaScript/Project-Euler/Problem012.js 1.87KB
  556. JavaScript/Project-Euler/Problem013.js 525B
  557. JavaScript/Project-Euler/Problem014.js 1.36KB
  558. JavaScript/Project-Euler/Problem015.js 643B
  559. JavaScript/Project-Euler/Problem016.js 1.01KB
  560. JavaScript/Project-Euler/Problem017.js 3.18KB
  561. JavaScript/Project-Euler/Problem018.js 3.63KB
  562. JavaScript/Project-Euler/Problem019.js 1.47KB
  563. JavaScript/Project-Euler/Problem020.js 981B
  564. JavaScript/Project-Euler/Problem021.js 1.04KB
  565. JavaScript/Project-Euler/Problem023.js 2.32KB
  566. JavaScript/Project-Euler/Problem025.js 949B
  567. JavaScript/Project-Euler/Problem028.js 1.68KB
  568. JavaScript/Project-Euler/Problem035.js 1.28KB
  569. JavaScript/Project-Euler/Problem044.js 1.26KB
  570. JavaScript/Project-Euler/test/
  571. JavaScript/Project-Euler/test/Problem001.test.js 681B
  572. JavaScript/Project-Euler/test/Problem002.test.js 487B
  573. JavaScript/Project-Euler/test/Problem003.test.js 355B
  574. JavaScript/Project-Euler/test/Problem004.test.js 306B
  575. JavaScript/Project-Euler/test/Problem006.test.js 475B
  576. JavaScript/Project-Euler/test/Problem007.test.js 553B
  577. JavaScript/Project-Euler/test/Problem008.test.js 4.67KB
  578. JavaScript/Project-Euler/test/Problem009.test.js 295B
  579. JavaScript/Project-Euler/test/Problem010.test.js 544B
  580. JavaScript/Project-Euler/test/Problem011.test.js 1.98KB
  581. JavaScript/Project-Euler/test/Problem012.test.js 275B
  582. JavaScript/Project-Euler/test/Problem013.test.js 5.11KB
  583. JavaScript/Project-Euler/test/Problem016.test.js 420B
  584. JavaScript/Project-Euler/test/Problem017.test.js 535B
  585. JavaScript/Project-Euler/test/Problem018.test.js 295B
  586. JavaScript/Project-Euler/test/Problem019.test.js 228B
  587. JavaScript/Project-Euler/test/Problem020.test.js 440B
  588. JavaScript/Project-Euler/test/Problem021.test.js 499B
  589. JavaScript/Project-Euler/test/Problem023.test.js 980B
  590. JavaScript/Project-Euler/test/Problem025.test.js 854B
  591. JavaScript/Project-Euler/test/Problem028.test.js 646B
  592. JavaScript/Project-Euler/test/Problem035.test.js 644B
  593. JavaScript/Project-Euler/test/Problem044.test.js 647B
  594. JavaScript/README.md 2.8KB
  595. JavaScript/Recursive/
  596. JavaScript/Recursive/BinaryEquivalent.js 578B
  597. JavaScript/Recursive/BinarySearch.js 1.07KB
  598. JavaScript/Recursive/Factorial.js 524B
  599. JavaScript/Recursive/FibonacciNumberRecursive.js 388B
  600. JavaScript/Recursive/FloodFill.js 3.64KB
  601. JavaScript/Recursive/KochSnowflake.js 3.76KB
  602. JavaScript/Recursive/KochSnowflake.manual-test.js 1.8KB
  603. JavaScript/Recursive/LetterCombination.js 1.18KB
  604. JavaScript/Recursive/Palindrome.js 533B
  605. JavaScript/Recursive/PalindromePartitioning.js 754B
  606. JavaScript/Recursive/Partition.js 1.15KB
  607. JavaScript/Recursive/SubsequenceRecursive.js 1.02KB
  608. JavaScript/Recursive/TowerOfHanoi.js 542B
  609. JavaScript/Recursive/test/
  610. JavaScript/Recursive/test/BinaryEquivalent.test.js 511B
  611. JavaScript/Recursive/test/BinarySearch.test.js 960B
  612. JavaScript/Recursive/test/Factorial.test.js 828B
  613. JavaScript/Recursive/test/FibonacciNumberRecursive.test.js 389B
  614. JavaScript/Recursive/test/FloodFill.test.js 3.24KB
  615. JavaScript/Recursive/test/KochSnowflake.test.js 730B
  616. JavaScript/Recursive/test/LetterCombination.test.js 994B
  617. JavaScript/Recursive/test/Palindrome.test.js 754B
  618. JavaScript/Recursive/test/PalindromePartitioning.test.js 396B
  619. JavaScript/Recursive/test/Partition.test.js 796B
  620. JavaScript/Search/
  621. JavaScript/Search/BinarySearch.js 1.71KB
  622. JavaScript/Search/ExponentialSearch.js 1.37KB
  623. JavaScript/Search/FibonacciSearch.js 2.48KB
  624. JavaScript/Search/InterpolationSearch.js 920B
  625. JavaScript/Search/JumpSearch.js 977B
  626. JavaScript/Search/LinearSearch.js 843B
  627. JavaScript/Search/Minesweeper.js 1.33KB
  628. JavaScript/Search/QuickSelectSearch.js 1.53KB
  629. JavaScript/Search/RabinKarp.js 2.16KB
  630. JavaScript/Search/SlidingWindow.js 1.6KB
  631. JavaScript/Search/StringSearch.js 2.89KB
  632. JavaScript/Search/TernarySearch.js 2.85KB
  633. JavaScript/Search/UnionFind.js 3.09KB
  634. JavaScript/Search/test/
  635. JavaScript/Search/test/BinarySearch.test.js 1KB
  636. JavaScript/Search/test/ExponentialSearch.test.js 589B
  637. JavaScript/Search/test/FibonacciSearch.test.js 793B
  638. JavaScript/Search/test/InterpolationSearch.test.js 471B
  639. JavaScript/Search/test/Minesweeper.test.js 1.7KB
  640. JavaScript/Search/test/RabinKarp.test.js 838B
  641. JavaScript/Search/test/SlidingWindow.test.js 527B
  642. JavaScript/Search/test/TernarySearch.test.js 1.49KB
  643. JavaScript/Search/test/UnionFind.test.js 1.49KB
  644. JavaScript/Search/test/jumpSearch.test.js 577B
  645. JavaScript/Sorts/
  646. JavaScript/Sorts/AlphaNumericalSort.js 1.62KB
  647. JavaScript/Sorts/BeadSort.js 1.4KB
  648. JavaScript/Sorts/BinaryInsertionSort.js 1.54KB
  649. JavaScript/Sorts/BogoSort.js 811B
  650. JavaScript/Sorts/BubbleSort.js 1.53KB
  651. JavaScript/Sorts/BucketSort.js 2.19KB
  652. JavaScript/Sorts/CocktailShakerSort.js 925B
  653. JavaScript/Sorts/CombSort.js 1.49KB
  654. JavaScript/Sorts/CountingSort.js 1.05KB
  655. JavaScript/Sorts/CycleSort.js 1.61KB
  656. JavaScript/Sorts/DutchNationalFlagSort.js 983B
  657. JavaScript/Sorts/FindSecondLargestElement.js 734B
  658. JavaScript/Sorts/FisherYatesShuffle.js 394B
  659. JavaScript/Sorts/FlashSort.js 1.51KB
  660. JavaScript/Sorts/GnomeSort.js 571B
  661. JavaScript/Sorts/HeapSort.js 1.45KB
  662. JavaScript/Sorts/HeapSortV2.js 770B
  663. JavaScript/Sorts/InsertionSort.js 2.06KB
  664. JavaScript/Sorts/IntroSort.js 8.45KB
  665. JavaScript/Sorts/MergeSort.js 1.27KB
  666. JavaScript/Sorts/OddEvenSort.js 887B
  667. JavaScript/Sorts/PancakeSort.js 2.51KB
  668. JavaScript/Sorts/PigeonHoleSort.js 778B
  669. JavaScript/Sorts/QuickSort.js 705B
  670. JavaScript/Sorts/QuickSortRecursive.js 2.16KB
  671. JavaScript/Sorts/RadixSort.js 1015B
  672. JavaScript/Sorts/SelectionSort.js 1.48KB
  673. JavaScript/Sorts/ShellSort.js 663B
  674. JavaScript/Sorts/SimplifiedWiggleSort.js 1.19KB
  675. JavaScript/Sorts/StoogeSort.js 661B
  676. JavaScript/Sorts/SwapSort.js 991B
  677. JavaScript/Sorts/TimSort.js 2.96KB
  678. JavaScript/Sorts/TopologicalSort.js 1.43KB
  679. JavaScript/Sorts/test/
  680. JavaScript/Sorts/test/AlphaNumericalSort.test.js 1.41KB
  681. JavaScript/Sorts/test/BeadSort.test.js 407B
  682. JavaScript/Sorts/test/BinaryInsertionSort.test.js 303B
  683. JavaScript/Sorts/test/BogoSort.test.js 711B
  684. JavaScript/Sorts/test/BubbleSort.test.js 1.25KB
  685. JavaScript/Sorts/test/BucketSort.test.js 2.88KB
  686. JavaScript/Sorts/test/CocktailShakerSort.test.js 496B
  687. JavaScript/Sorts/test/CombSort.test.js 2.82KB
  688. JavaScript/Sorts/test/CountingSort.test.js 926B
  689. JavaScript/Sorts/test/CycleSort.test.js 2.86KB
  690. JavaScript/Sorts/test/DutchNationalFlagSort.test.js 395B
  691. JavaScript/Sorts/test/FindSecondLargestElement.test.js 439B
  692. JavaScript/Sorts/test/FisherYatesShuffle.test.js 880B
  693. JavaScript/Sorts/test/FlashSort.test.js 997B
  694. JavaScript/Sorts/test/GnomeSort.test.js 613B
  695. JavaScript/Sorts/test/HeapSort.test.js 755B
  696. JavaScript/Sorts/test/HeapSortV2.test.js 515B
  697. JavaScript/Sorts/test/InsertionSort.test.js 910B
  698. JavaScript/Sorts/test/MergeSort.test.js 778B
  699. JavaScript/Sorts/test/OddEvenSort.test.js 733B
  700. JavaScript/Sorts/test/PancakeSort.test.js 834B
  701. JavaScript/Sorts/test/PigeonHoleSort.test.js 617B
  702. JavaScript/Sorts/test/QuickSort.test.js 448B
  703. JavaScript/Sorts/test/QuickSortRecursive.test.js 1.13KB
  704. JavaScript/Sorts/test/RadixSort.test.js 533B
  705. JavaScript/Sorts/test/SecondLargestElement.test.js 817B
  706. JavaScript/Sorts/test/SelectionSort.test.js 960B
  707. JavaScript/Sorts/test/ShellSort.test.js 729B
  708. JavaScript/Sorts/test/SimplifiedWiggleSort.test.js 787B
  709. JavaScript/Sorts/test/StoogeSort.test.js 1.03KB
  710. JavaScript/Sorts/test/SwapSort.test.js 572B
  711. JavaScript/Sorts/test/TimSort.test.js 721B
  712. JavaScript/String/
  713. JavaScript/String/AlphaNumericPalindrome.js 1.26KB
  714. JavaScript/String/AlternativeStringArrange.js 1.5KB
  715. JavaScript/String/BoyerMoore.js 1.27KB
  716. JavaScript/String/CheckAnagram.js 2.38KB
  717. JavaScript/String/CheckCamelCase.js 665B
  718. JavaScript/String/CheckExceeding.js 1.27KB
  719. JavaScript/String/CheckFlatCase.js 895B
  720. JavaScript/String/CheckKebabCase.js 717B
  721. JavaScript/String/CheckPalindrome.js 602B
  722. JavaScript/String/CheckPangram.js 2.02KB
  723. JavaScript/String/CheckPascalCase.js 684B
  724. JavaScript/String/CheckRearrangePalindrome.js 1.09KB
  725. JavaScript/String/CheckSnakeCase.js 690B
  726. JavaScript/String/CheckWordOccurrence.js 816B
  727. JavaScript/String/CountLetters.js 810B
  728. JavaScript/String/CountSubstrings.js 798B
  729. JavaScript/String/CountVowels.js 534B
  730. JavaScript/String/CreatePermutations.js 1.05KB
  731. JavaScript/String/DiceCoefficient.js 1.61KB
  732. JavaScript/String/FirstUniqueCharacter.js 797B
  733. JavaScript/String/FormatPhoneNumber.js 543B
  734. JavaScript/String/GenerateGUID.js 721B
  735. JavaScript/String/HammingDistance.js 720B
  736. JavaScript/String/IsPalindrome.js 1.37KB
  737. JavaScript/String/KMPPatternSearching.js 1.42KB
  738. JavaScript/String/LengthofLongestSubstringWithoutRepetition.js 935B
  739. JavaScript/String/LevenshteinDistance.js 1.32KB
  740. JavaScript/String/Lower.js 477B
  741. JavaScript/String/MaxCharacter.js 1.01KB
  742. JavaScript/String/MaxWord.js 945B
  743. JavaScript/String/PatternMatching.js 1.17KB
  744. JavaScript/String/PercentageOfLetters.js 933B
  745. JavaScript/String/PermutateString.js 1006B
  746. JavaScript/String/ReverseString.js 765B
  747. JavaScript/String/ReverseWords.js 495B
  748. JavaScript/String/ScrambleStrings.js 1.15KB
  749. JavaScript/String/Upper.js 482B
  750. JavaScript/String/ValidateCreditCard.js 2.08KB
  751. JavaScript/String/ValidateEmail.js 290B
  752. JavaScript/String/ZFunction.js 1.54KB
  753. JavaScript/String/test/
  754. JavaScript/String/test/AlphaNumericPalindrome.test.js 923B
  755. JavaScript/String/test/AlternativeStringArrange.test.js 669B
  756. JavaScript/String/test/BoyerMoore.test.js 593B
  757. JavaScript/String/test/CheckAnagram.test.js 6.1KB
  758. JavaScript/String/test/CheckCamelCase.test.js 701B
  759. JavaScript/String/test/CheckExceeding.test.js 1.88KB
  760. JavaScript/String/test/CheckFlatCase.test.js 757B
  761. JavaScript/String/test/CheckKebabCase.test.js 477B
  762. JavaScript/String/test/CheckPalindrome.test.js 577B
  763. JavaScript/String/test/CheckPangram.test.js 2.08KB
  764. JavaScript/String/test/CheckPascalCase.test.js 636B
  765. JavaScript/String/test/CheckRearrangePalindrome.test.js 672B
  766. JavaScript/String/test/CheckSnakeCase.test.js 583B
  767. JavaScript/String/test/CheckWordOcurrence.test.js 1.11KB
  768. JavaScript/String/test/CountLetters.test.js 1012B
  769. JavaScript/String/test/CountSubstrings.test.js 1.61KB
  770. JavaScript/String/test/CountVowels.test.js 1.88KB
  771. JavaScript/String/test/CreatePermutations.test.js 479B
  772. JavaScript/String/test/DiceCoefficient.test.js 687B
  773. JavaScript/String/test/FirstUniqueCharacter.test.js 325B
  774. JavaScript/String/test/FormatPhoneNumber.test.js 696B
  775. JavaScript/String/test/HammingDistance.test.js 649B
  776. JavaScript/String/test/IsPalindrome.test.js 1.25KB
  777. JavaScript/String/test/KMPPatternSearching.test.js 895B
  778. JavaScript/String/test/LengthofLongestSubstringWithoutRepetition.test.js 1.02KB
  779. JavaScript/String/test/LevenshteinDistance.test.js 1.04KB
  780. JavaScript/String/test/Lower.test.js 565B
  781. JavaScript/String/test/MaxCharacter.test.js 648B
  782. JavaScript/String/test/MaxWord.test.js 358B
  783. JavaScript/String/test/PatternMatching.test.js 1.04KB
  784. JavaScript/String/test/PercentageOfLetters.test.js 632B
  785. JavaScript/String/test/PermutateString.test.js 856B
  786. JavaScript/String/test/ReverseString.test.js 1.45KB
  787. JavaScript/String/test/ReverseWords.test.js 688B
  788. JavaScript/String/test/ScrambleStrings.test.js 436B
  789. JavaScript/String/test/Upper.test.js 261B
  790. JavaScript/String/test/ValidateCreditCard.test.js 2.2KB
  791. JavaScript/String/test/ValidateEmail.test.js 799B
  792. JavaScript/String/test/ZFunction.test.js 269B
  793. JavaScript/Timing-Functions/
  794. JavaScript/Timing-Functions/GetMonthDays.js 796B
  795. JavaScript/Timing-Functions/IntervalTimer.js 2.24KB
  796. JavaScript/Timing-Functions/ParseDate.js 585B
  797. JavaScript/Timing-Functions/test/
  798. JavaScript/Timing-Functions/test/GetMonthDays.test.js 835B
  799. JavaScript/Timing-Functions/test/ParseDate.test.js 1022B
  800. JavaScript/Trees/
  801. JavaScript/Trees/BreadthFirstTreeTraversal.js 1.5KB
  802. JavaScript/Trees/DepthFirstSearch.js 1.06KB
  803. JavaScript/Trees/FenwickTree.js 742B
  804. JavaScript/Trees/test/
  805. JavaScript/Trees/test/BreadthFirstTreeTraversal.test.js 1.01KB
  806. JavaScript/Trees/test/DepthFirstSearch.test.js 1.46KB
  807. JavaScript/Trees/test/FenwickTree.test.js 651B
  808. JavaScript/package-lock.json 38.51KB
  809. JavaScript/package.json 626B
  810. JavaScript/vitest.config.ts 199B
0评论
提交 加载更多评论
其他资源 全国计算机等级考试二级C++公共基础
全国计算机等级考试『二级C++』『公共基础』
2024年电赛C题无线传输信号模拟系统江苏省第一名方案
整体方案概述 系统通过STM32F407ZGT6单片机,控制DDS产生四路频率、相位相对独立的信号,分别为直达与多径传输AM信号的载波和调制信号,并可以独立控制其幅值和相移;单片机DAC提供偏置信号,通过加法器和乘法器得到调幅信号;之后通过运放电路将其放大到目标要求的幅值范围,多径传输信号外加PE4302程控增益器调节额外增益,最后通过加法器合路输出 调幅波生成 使用模拟乘法器、加法器,利用独立的载波和调制信号产生调幅波,使用单片机的DAC端口产生偏置,与DDS产生的调制信号经过加法器相加后,通过AD835乘法器与DDS产生的搬运相乘,即可得到调幅波。 改变输出目标 对于直达传输信号,可以通过DDS直接产生不同的偏置、调制信号和载波来控制输出波形的幅度;对于多径传输信号,再通过程控制衰减器PE4302来控制其增益衰减;
自动 SQL 注入和数据库接管工具
sqlmap 是一款开源渗透测试工具,可自动检测和利用 SQL 注入漏洞并接管数据库服务器。它配备了强大的检测引擎、许多适合终极渗透测试人员的专用功能以及广泛的开关,包括数据库指纹识别、从数据库提取数据、访问底层文件系统以及通过带外连接在操作系统上执行命令。
基于Vue.js和SpringBoot的大学生科创项目,分为用户前台和管理后台,可以给管理员、教师、学生角色使用
基于Vue.js和SpringBoot的大学生科创项目,分为用户前台和管理后台,可以给管理员、教师、学生角色使用,包括科研项目模块、公告信息模块、论坛管理模块、教师管理模块、学生管理模块 传统的方法管理信息首先耗费的时间比较多,其次需要数据错误率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。 因此,在计算机上安装大学生科创项目在线管理系统软件来发挥其地信息处理的作用,可以规范信息管理流程,让管理工作可以系统化和程序化,同时,大学生科创项目在线管理系统的有效运用可以帮助管理人员准确地处理信息。 大学生科创项目在线管理系统在对开发工具的选择上也非常慎重,为了开发实现,选择的开发工具为Eclipse,选择的数据库工具为Mysql。搭建架构开发环境实现大学生科创项目在线管理系统的功能。其中管理员管理用户,新闻公告。 大学生科创项目在线管理系统是一款运用软件开发技术设计实现的应用系统,在信息处理上可以达到快速的目的,无论是针对数据添加,数据维护和统计,以及数据查询等处理要求,大学生科创项目在线管理系统都可以轻松应对。
基于JAVA的社团服务系统(Vue.js+SpringBoot+MySQL)
基于Vue.js和SpringBoot的社团服务系统是一个功能丰富、易于使用的平台,专为满足不同用户角色的需求而设计。该系统分为用户前台和管理后台两个部分,分别针对管理员、学生和社团人员提供定制化的服务。在用户前台,社团人员可以发布和管理社团活动信息,学生可以浏览社团信息并参与活动。管理后台则为管理员提供了社团人员管理、软件大全、网络报修、装机咨询和咨询回复等模块,方便管理员对社团活动进行监督和管理。Vue.js作为前端框架,提供了丰富的组件和灵活的交互方式,而SpringBoot则作为后端框架,保证了系统的稳定性和可扩展性。整个系统的设计充分考虑了用户体验和操作便捷性,使得社团服务更加高效和有序。 演示录屏:https://www.bilibili.com/video/BV1hsije7Eao 配套教程:https://www.bilibili.com/video/BV1pW4y1P7GR
基于JAVA的社团服务系统(Vue.js+SpringBoot+MySQL) 基于JAVA的社团服务系统(Vue.js+SpringBoot+MySQL) 基于JAVA的社团服务系统(Vue.js+SpringBoot+MySQL)
基于SNMP网络设备MIB信息采集(java).zip
这是“基于 SNMP 网络设备 MIB 信息采集(java)”,仅供学习参考,请勿商用。
书香名苑1#楼工期计划.zip
书香名苑1#楼工期计划.zip
thespike.zip
thespike.zip