摘要: include include using namespace std; typedef struct { int elems; int length; int size; }MyStruct; void initData(MyStruct &list) { list.elems = new int 阅读全文
posted @ 2019-12-28 17:02 蔺雨轩 阅读(153) 评论(0) 推荐(0)
摘要: include using namespace std; define Maxsize 5 typedef int DataType; typedef struct Queue { DataType data[Maxsize]; int front; //循环 队列头指针 int rear; //循 阅读全文
posted @ 2019-12-28 16:55 蔺雨轩 阅读(566) 评论(0) 推荐(0)
摘要: 前言 你可以在一个函数里面嵌套另外一个函数。嵌套(内部)函数对其容器(外部)函数是私有的。它自身也形成了一个闭包。一个闭包是一个可以自己拥有独立的环境与变量的的表达式(通常是函数,因为ES6有了块级作用域的概念)。 初识闭包: 什么是闭包?闭包有什么作用?这是我遇到闭包时的第一反应。 闭包在Java 阅读全文
posted @ 2019-12-28 16:36 蔺雨轩 阅读(156) 评论(0) 推荐(0)
摘要: js实现部分goto功能 (continue,break)语句可以都带一个标签 foo:for(var i=0;i=3){ console.log(i.j) break foo; } console.log(i,j) } } foo:for(var i=0;i 阅读全文
posted @ 2019-12-28 16:27 蔺雨轩 阅读(6668) 评论(0) 推荐(1)
摘要: call 和 apply call()apply都是修改this指向的, 区别是:call需要把实参按照形参的顺序个数传进去 apply 只需要传一个数组 apply:方法能劫持另外一个对象的方法,继承另外一个对象的属性. 1) call function Person(name,age,sex){ 阅读全文
posted @ 2019-12-28 16:14 蔺雨轩 阅读(136) 评论(0) 推荐(0)
摘要: 我在这里就不多做文字的解释了,直接上源码 第一种: var obj={ name:"1111", age:123, sex:200, arrTest:["233","3333",[90,9]] } var obj1={} function deepClone(origin,target){ var 阅读全文
posted @ 2019-12-28 16:06 蔺雨轩 阅读(137) 评论(0) 推荐(0)
摘要: js 递归如下例子 一看就明白(递归的规律先执行的最后才执行完,等最底下的返回之后才一层一层的往回靠) 注意 两点 1:找规律 2:找让递归停止的条件 function recursion(n){ if(n==1){ return 1 } return n recursion(n 1) // 7 6 阅读全文
posted @ 2019-12-28 16:01 蔺雨轩 阅读(185) 评论(0) 推荐(0)