随笔分类 -  算法

单纯形法
摘要:https://www.bilibili.com/video/BV1j7411d7Gm?spm_id_from=333.337.search-card.all.click 阅读全文

posted @ 2022-03-21 23:18 In-6026 阅读(29) 评论(0) 推荐(0)

TOPSIS——在现有的对象中进行相对优劣的评价
摘要:TOPSIS法根据有限个评价对象与理想化目标的接近程度进行排序的方法,是在现有的对象中进行相对优劣的评价。TOPSIS法是一种逼近于理想解的排序法,该方法只要求各效用函数具有单调递增(或递减)性就行。TOPSIS法是多目标决策分析中一种常用的有效方法,又称为优劣解距离法。本例分享这种评价方法的具体应 阅读全文

posted @ 2022-03-21 14:41 In-6026 阅读(349) 评论(0) 推荐(0)

JS全排列
摘要:function permutations(string) { return string.length 1 ? [string] : [...new Set([...string].map((item, index) => { return permutations(string.slice(0, 阅读全文

posted @ 2021-09-01 04:36 In-6026 阅读(63) 评论(0) 推荐(0)

match() 查询字符串
摘要:##match() 用于字符串 match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。 该方法类似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位 ####运用 题目:查询字符串中出现次数大于 1 次的字符 土方法: functio 阅读全文

posted @ 2021-08-21 00:23 In-6026 阅读(190) 评论(0) 推荐(0)

JS中的亦或运算符 ^ 的一种运用场景——返回数组元素个数为奇数个的元素
摘要:##异或运算符的性质 #####0与1的运算:相同得 0,相异为 1 1 ^ 1 = 0 1 ^ 0 = 1 0 ^ 0 = 1 0 ^ 1 = 0 #####根本逻辑 12 ^ 5 = 9 | 1 | 1 | 0 | 0 | = 12 | | | | | | | | 0 | 1 | 0 | 1 | 阅读全文

posted @ 2021-08-20 00:15 In-6026 阅读(465) 评论(0) 推荐(0)

最里层返回值为 0,每层返回值加 1 ,最外层的返回值就是回调的总层数
摘要:题目:给定非负整数,直到数小于 10 栗子: per(999) >> 9*9*9=729 >> 7*2*9=126 >> 1*2*6=12 >> 1*2=2(小于 10,结束运算) ==>> 总共运算 4 次 per(123) >> 1*2*3=6(小于 10,结束运算) ==>> 总共运算 1 次 阅读全文

posted @ 2021-08-15 23:47 In-6026 阅读(54) 评论(0) 推荐(0)

任何非负整数(除了 9 的整数倍)模 9 等与该数字的各数位上位数的和
摘要:栗子: 123 % 9 =6= 1 + 2 + 3 题目: 给定非负整数 n。如果 n 不为单数,则对 n 计算 n 的各个数位上位数的和为 res,如果和也不为单数则继续对 res 进行同样的运算。 123 >> 1+2+3=6(单数,结束) 456 >> 4+5+6=15(不为单数,继续) >> 阅读全文

posted @ 2021-08-14 00:57 In-6026 阅读(49) 评论(0) 推荐(0)

导航