搜索结果
查询Tags标签: 展开,共有 71条记录-
康托展开
lyin场切黑题太强了 首先康托展开是用来求一个全排列的排名的东西。复杂度\(O(n^2)\),树状数组可以到\(O(n\log n)\)。板子 简单说一下原理:首先一个长为\(n\)的排列数是\(n!\)没什么问题。所以我们可以对于每一位考虑有当前位之后有多少排列要比该排列小。 举个例子:\…
2022/9/3 23:23:36 人评论 次浏览 -
递归回调的实现
背景 异步树展开如果要实现展开回调比较困难,因为展开的过程是异步的。 前端:js引擎虽然是单线程执行,但是操作ui的线程是单独的,树的展开过程,就经历了js引擎线程+ui线程的过程,展开代码和展开回调的代码在不同时机执行的,本质上就是异步的。 展开回调的实现 展开…
2022/8/14 6:22:46 人评论 次浏览 -
antd vue 折叠面板 v-for 循环点击无效
问题描述 实现一个折叠面板点击展开,但是必须点击两次才能展开,第一次无效 <a-collapse-panelv-for="(item, index) in dataMap":key="index":show-arrow="false"><p>{{ text }}</p><template slot="header&qu…
2022/6/29 23:21:35 人评论 次浏览 -
Layui 树 保存展开状态
//通过cookie保存展开的节点id//设置展开id的变量var open_id_list = [];//判断结构树是否加载完毕function isOverLoad(){var loadover = $(.layui-icon.layui-tree-head).html();if(loadover != undefined){retention();}else{setTimeout(isOverLoad, 1000);}}//初始化f…
2022/6/15 23:20:39 人评论 次浏览 -
「康托展开」学习笔记
至于笔者为什么写这篇学习笔记,其实也没有什么 特殊原因(CantorSort2919 前置芝士: 相信大家都学过 排列组合,我们记 $P_n^n$ 或 $A_n^n$ 为 $1\sim n$ 的 全排列; 并且,全排列还可以按照 字典序 进行排序, 举个栗子, $A=\{1,2,3,4\}$ $B=\{1,2,3,4,5\}$ 其中 $le…
2022/2/6 23:20:53 人评论 次浏览 -
优化算法入门(待更新和排版)
文章目录 牛顿法最小二乘法拉格朗日乘数法梯度下降法牛顿法牛顿法又称Newton-Rapson method,主要有两个重要的应用:求解方程的根、优化 牛顿法求解方程的根:使用泰勒展开将方程代表的函数在某个解的猜想出进行多项式展开,取一阶或者二阶项,同时舍去高阶项后,求解函…
2022/1/10 22:03:44 人评论 次浏览 -
优化算法入门(待更新和排版)
文章目录 牛顿法最小二乘法拉格朗日乘数法梯度下降法牛顿法牛顿法又称Newton-Rapson method,主要有两个重要的应用:求解方程的根、优化 牛顿法求解方程的根:使用泰勒展开将方程代表的函数在某个解的猜想出进行多项式展开,取一阶或者二阶项,同时舍去高阶项后,求解函…
2022/1/10 22:03:44 人评论 次浏览 -
JavaScript - 展开运算符
在ES6中,使用 … 来表示展开运算符,它可以展开数组/对象。 一、展开运算符…在数组中的使用 展开一个数组const arr = [1,2,3] ;console.log(...arr); //输出: 1 2 3复制一个数组,也称深拷贝数组const arr = [1,2,3] ;//深拷贝,拷贝的是数组中的值const arr3 = [...ar…
2022/1/6 14:03:53 人评论 次浏览 -
JavaScript - 展开运算符
在ES6中,使用 … 来表示展开运算符,它可以展开数组/对象。 一、展开运算符…在数组中的使用 展开一个数组const arr = [1,2,3] ;console.log(...arr); //输出: 1 2 3复制一个数组,也称深拷贝数组const arr = [1,2,3] ;//深拷贝,拷贝的是数组中的值const arr3 = [...ar…
2022/1/6 14:03:53 人评论 次浏览 -
C++ 栈展开
C++ 栈展开 Stack Unwinding 当程序抛出一个异常时,程序暂停当前函数的执行过程并立即开始查找(look up)最邻近的与异常匹配的 catch 子句。如果查找到一个匹配的 catch 子句,异常从它的抛出点开始“向上”传递到匹配的 catch 子句。异常传递过程中,当退出了某些作用…
2021/12/12 14:20:00 人评论 次浏览 -
C++ 栈展开
C++ 栈展开 Stack Unwinding 当程序抛出一个异常时,程序暂停当前函数的执行过程并立即开始查找(look up)最邻近的与异常匹配的 catch 子句。如果查找到一个匹配的 catch 子句,异常从它的抛出点开始“向上”传递到匹配的 catch 子句。异常传递过程中,当退出了某些作用…
2021/12/12 14:20:00 人评论 次浏览 -
js效果
1.2实现动态展开收起效果js代码<script type="text/javascript">window.onload=function () {//加载完毕var hidediv=document.getElementById(hpn),btn=document.getElementById(btn),hflag=1;//标记是否隐藏btn.onclick=function () {if (hflag) {//当前…
2021/11/15 23:10:37 人评论 次浏览 -
js效果
1.2实现动态展开收起效果js代码<script type="text/javascript">window.onload=function () {//加载完毕var hidediv=document.getElementById(hpn),btn=document.getElementById(btn),hflag=1;//标记是否隐藏btn.onclick=function () {if (hflag) {//当前…
2021/11/15 23:10:37 人评论 次浏览 -
js ES9对象展开
rest参数与spread扩展运算符已经在ES6中引入,但是ES6没有提供对象的实现ES9中为对象提供了像数组一样的rest参数和扩展运算符function connect({host, port, ...user}){console.log(host);//127.0.0.1console.log(port);//3306console.log(user);//Object password: &quo…
2021/9/26 23:40:52 人评论 次浏览 -
js ES9对象展开
rest参数与spread扩展运算符已经在ES6中引入,但是ES6没有提供对象的实现ES9中为对象提供了像数组一样的rest参数和扩展运算符function connect({host, port, ...user}){console.log(host);//127.0.0.1console.log(port);//3306console.log(user);//Object password: &quo…
2021/9/26 23:40:52 人评论 次浏览