百科.dev
全部条目趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
J

javascript-algorithms

> DevOps
开源

在 JavaScript 中执行的有解释和链接的算法和数据结构

196.4K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

JavaScript 算法和数据结构 * 乌克兰正遭到俄罗斯军队的袭击。 平民被杀死。 住宅区被烧了。 > - 通过下列途径帮助乌克兰: > Serhiy Prytula慈善基金会 > - 复活慈善基金会 > - 乌克兰国家银行 > - 关于战争的更多信息.ukraine.ua和乌克兰外交部 <hr/> (中文(简体) ). 此寄存器包含基于 JavaScript 的许多实例 通俗算法和数据结构. 每个算法和数据结构都有自己的独立的README 相关解释和链接供进一步阅读(包括: ). 用其他语言读取 简体中文 , 繁體中文 , 한국어 , 日本語 , 波尔斯基 , 法国语 , 埃斯帕尼奥尔 , 葡萄牙语 , Русский , 图尔克切-, 意大利语, (印度尼西亚语) Українська , 阿拉伯语 , {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}请检查date=中的日期值 (帮助) 德国 , 乌兹别克 , עברית 数据结构 数据结构是将数据组织和存储在计算机中的一种特殊方式,以便它能够 可有效访问和修改。 更确切地说,一个数据结构就是数据收集 价值,它们之间的关系,以及可应用于 数据。 记住每个数据都有自己的取舍. 你需要更多关注你选择某种数据结构的原因 而不是如何执行它。 `B ' -- -- 起步器,`A ' -- -- 高级 * " B " 类链接清单 * `B ' Doubly链接清单 * " B " 队列 * " B " 堆积 * `B' Deque - 二等队列 * `B' Hash表 * `B' Heap - 最大和最小重的版本 * " B " 优先排队 *`A ' Trie ' *`A'树 * " A " 二进制搜索树 *`A ' AVL树 * " 一棵红黑树 " * " A " 分树 -- -- 有分/分/和范围查询实例 *`A ' 芬威克树(基准指数树) * `A ' 图(有指导的和无指导的) * `A ' 脱节集 - 结合- 查找数据结构或合并- 查找集 *`A' Bloom过滤器 *`A ' LRU缓存-最近使用最少(LRU)缓存 算法 一种算法是对如何解决一类问题的明确规定. 没错 一套规则,精确地定义了操作序列. `B ' -- -- 起步器,`A ' -- -- 高级 按主题排列的算法 * ** 马特** * `B ' 位操纵 -- -- 设置/获得/更新/清晰位,乘法/除法为二,使负等。 * " B " 二进制浮点 -- -- 二进制浮点数的表示。 *`B ' 系数 * `B ' Fibonacci数字 -- -- 经典和封闭形式版本 * `B'主要因素-利用Hardy-Ramanujan的定理找到主要因素并计算它们 *`B ' 原则 试验(审判分法) *`欧几利得算法-计算出最伟大的共同分数(GCD) * `B ' 最不常见的多种语言(LCM) * Eratosthenes的 " B " 筛 -- -- 发现所有质数都不超过任何限定值 *`B'是二强-检查数字是否是二强(元和比特算法) * “B'Pascal”三角形 * " B " 复杂数字 -- -- 复杂数字及其基本操作 * `B' Radian & D学位 - 弧度到学位和后向转换 *`B'快速供电 * `Horner'方法-多名评价 * " B " 矩阵 -- -- 矩阵和基本矩阵操作(乘法、转出等) * `B ' 欧几里得斯距离 -- -- 两个点/分/分相之间的距离 *`A ' 整数分区 *`A'平方根-牛顿法 * `A ' 刘慧 π 算法 -- -- 基于N-角的计算 * `Discrete Fourier Transform-将时间函数(信号)分解成构成时间的频率 * ** 专题** * " B " 笛卡尔产品 -- -- 多套产品 *`B ' Fisher-Yates Shuffle -- -- 有限序列的随机变化 * `A' Power Set - 一个集的所有子集(比特式、回溯式和连带式解决方案) * " A " 类(有和无重复) * " A " 类组合(重复和不重复) *`A ' 最长的共同子序列(LCS) * `A ' 递增时间最长的次顺序 * `A ' 最短的共同超序(SCS) * `Knapsack Problem' - "0" 1和"不受约束" *'A'最大子阵列-"Brute Force"和"Dynamic Programming"(Kadane's)版本. *`A ' 组合和 -- -- 找到构成具体和的所有组合 * ** 结 * * `B ' Hamming距离 -- -- 符号不同的位置数目 * `B' Palindrome - 检查弦是否反向相同 * `A'levenshtein 距离 - 两个序列之间的最小编辑距离 * `A ' Knuth - Morris - Pratt 算法 (KMP 算法) - 下弦搜索(平面匹配) *`A ' Z算法 - 下字符串搜索(p

核心特点

  • •JavaScript 算法和数据结构
  • •* 乌克兰正遭到俄罗斯军队的袭击。 平民被杀死。 住宅区被烧了。
  • •> - 通过下列途径帮助乌克兰:
  • •> Serhiy Prytula慈善基金会
  • •> - 复活慈善基金会
  • •> - 乌克兰国家银行
  • •> - 关于战争的更多信息.ukraine.ua和乌克兰外交部
  • •此寄存器包含基于 JavaScript 的许多实例

> 标签

JavaScriptalgorithmalgorithmscomputer-sciencedata-structures

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年8月2日
分类DevOps
定价开源

> 相关工具

D
Docker
容器化平台,标准化应用交付
G
GitHub Actions
GitHub 原生 CI/CD 工作流
N
Nginx
高性能 Web 服务器与反向代理
百科.dev

开发者百科,帮助你快速发现语言、框架、数据库、DevOps 与云原生等优质开发者工具。

快捷入口

  • 首页
  • 全部条目
  • 趋势榜
  • 开源项目

关于我们

  • 关于我们
  • 社区公约
  • 技术资讯

参与我们

发现好用的开发者工具?欢迎提交分享。

提交条目
© 2026 开发者百科 baike.dev数据每日更新 · 发现优质开发者工具