当前位置: 首页 > news >正文

分解质因数算法

分解质因数算法 
1.从N开始递减,找到满足 : n%i ==0 && n是素数 -> result
2.存result到数组,递归执行(n/result)




var result = new Array();


var factor = function f(n){
if(n == 1){return ;}


var n1 = n;
while(n1>1){
if(isPrime(n1) && n % n1 == 0) {break;}
n1--;
}


if(n1 == 1){return ;}


result.push(n1);


f(n / n1);


}


var isPrime = function (n){
for(var i = 2; i < n ; i++){if(n%i == 0){return false;}}


return true;
}


factor(45);
console.log(result);


相关文章:

  • 实测:Windows 7 Build 7057性能再进一步
  • 教你如何硬盘安装Win7全攻略
  • 算法练习--连续整数固定和
  • Windows 7中从VHD文件启动计算机
  • Javascript --扩展String实现替换字符串中index处字符
  • 算法练习之牛顿法求平方根
  • 去掉数组中的重复元素
  • 浅谈单例的三种实现--C#
  • OO 编程基本功--(1)
  • 移动设备管理(MDM)与OMA(OTA)DM协议向导(一)——从WiMAX讲起
  • OO编程基本功(2)--命名
  • [IE编程] 如何设置IE8的WebBrowser控件(MSHTML) 的渲染模式
  • OO编程基本功(3) 注释
  • WinDBG 技巧:分析程序漏洞是否可以被利用 (!exploitable 命令)
  • 编程基本功(4)
  • Docker下部署自己的LNMP工作环境
  • Gradle 5.0 正式版发布
  • Java知识点总结(JavaIO-打印流)
  • js写一个简单的选项卡
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • Linux后台研发超实用命令总结
  • SpringBoot几种定时任务的实现方式
  • 经典排序算法及其 Java 实现
  • 排序(1):冒泡排序
  • 实现简单的正则表达式引擎
  • 正则表达式
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • ​iOS安全加固方法及实现
  • ###项目技术发展史
  • #WEB前端(HTML属性)
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (2020)Java后端开发----(面试题和笔试题)
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (待修改)PyG安装步骤
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (转)【Hibernate总结系列】使用举例
  • (转)EOS中账户、钱包和密钥的关系
  • . Flume面试题
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .NET教程 - 字符串 编码 正则表达式(String Encoding Regular Express)
  • [20150629]简单的加密连接.txt
  • [C#]winform使用引导APSF和梯度自适应卷积增强夜间雾图像的可见性算法实现夜间雾霾图像的可见度增强
  • [C#]获取指定文件夹下的所有文件名(递归)
  • [cb]UIGrid+UIStretch的自适应
  • [ICCV2017]Neural Person Search Machines
  • [LeetCode] Verify Preorder Sequence in Binary Search Tree 验证二叉搜索树的先序序列
  • [NCTF2019]True XML cookbook
  • [NOIP 2015] Day.1 T1 神奇的幻方 [模拟]
  • [QT] TCP协议演示
  • [Qt]解析moc文件