2021年1月11日

二进制中1的个数

摘要: 输入一个整数,输出该数32位二进制表示中1的个数。其中负数用补码表示。 将一个数字number与其减1的数number-1进行一次按位与“&”运算,即可消去该数字二进制形式中的一个1,如计算10的二进制中的1的个数; 10&9 --> 1010 & 1001 --> 1000; --> 1000 & 阅读全文

posted @ 2021-01-11 15:01 free__man 阅读(51) 评论(0) 推荐(0)

重建二叉树

摘要: 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 先序遍历序列构成数组 pre = [1,2,3,4,5,6, 阅读全文

posted @ 2021-01-11 13:56 free__man 阅读(77) 评论(0) 推荐(0)

2021年1月9日

Promise

摘要: 创建Promise对象 // 创建Promise对象的两种方法 const p1 = new Promise((resolve, reject)=>{ resolve(1); }); const p2 = Promise.resolve(1); console.log(p1, p2); // Pro 阅读全文

posted @ 2021-01-09 18:32 free__man 阅读(53) 评论(0) 推荐(0)

2021年1月6日

BOM

摘要: 在全局作用域中用var定义的变量和方法同时也是widnow的属性和方法,全局作用域中的this指向window,let和const定义的则不是 var age = 10; console.log(this ==window); // true console.log(this.age, window 阅读全文

posted @ 2021-01-06 23:08 free__man 阅读(75) 评论(0) 推荐(0)

2020年12月31日

数据类型

摘要: 6种原始类型:Undefined、Null、Number、String、Symbol、Boolean 1种复杂类型:Object Undefined console.log(typeof age) //undefined 对未声明的变量使用typeof操作符返回undefined, 且未声明变量只能 阅读全文

posted @ 2020-12-31 18:28 free__man 阅读(102) 评论(0) 推荐(0)

var let const

摘要: var 与 let声明比较 在同一个作用域内无法用let对已声明变量进行二次声明,var则可以 let age = 10; let age = 20; console.log(age); //Uncaught SyntaxError: Identifier 'age' has already bee 阅读全文

posted @ 2020-12-31 16:36 free__man 阅读(59) 评论(0) 推荐(0)

2020年12月17日

二维数组中的查找

摘要: 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 function Find(target, array) { // 索引起始位置为二维数组的右上方, 如果 阅读全文

posted @ 2020-12-17 20:13 free__man 阅读(71) 评论(0) 推荐(0)

导航