摘要: 1.数值的整数次方 问题描述: 给定一个 double 类型的浮点数 base 和 int 类型的整数 exponent。求 base 的 exponent 次方。保证 base 和 exponent 不同时为 0. 2.调整数组顺序使奇数位于偶数前面 问题描述: 输入一个整数数组,实现一个函数来调 阅读全文
posted @ 2020-04-16 20:45 木子呆头 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 二进制中 1 的个数 问题描述: 输入一个整数,输出该数二进制表示中 1 的个数。其中负数用补码表示。 解题思路: 如果一个整数不为 0,那么这个整数至少有一位是 1。如果我们把这个整数减 1,那么原来处在整数最右边的 1 就会变为 0,原来在 1 后面的所有的 0 都会变成 1(如果最右边的 1 阅读全文
posted @ 2020-04-16 20:32 木子呆头 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1.斐波那契数列 问题描述: 大家都知道斐波那契数列,现在要求输入一个整数 n,请你输出斐波那契数列的第 n 项(从 0 开始,第 0 项为 0)。(n 方法一: js function Fibonacci(n) { // write code here if (n == 0 || n == 1) 阅读全文
posted @ 2020-04-16 20:20 木子呆头 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 旋转数组的最小数字 问题描述: 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为 1。 NOTE:给出的所有元素都大于 0,若数组大小为 阅读全文
posted @ 2020-04-16 15:30 木子呆头 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1.用两个栈实现队列 题目描述: 用两个栈来实现一个队列,完成队列的 Push 和 Pop 操作。 队列中的元素为 int 类型。 2.滑动窗口的最大值 输入描述: 给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小 3 阅读全文
posted @ 2020-04-16 14:59 木子呆头 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1.重建二叉树 问题描述: 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 2.二叉树的下一个结点 给定一个二 阅读全文
posted @ 2020-04-16 14:23 木子呆头 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1.从尾到头打印链表 问题描述: 输入一个链表,按链表从尾到头的顺序返回一个 ArrayList。 2.链表中环的入口结点 问题描述: 给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出 null。 方法一: 遍历这个链表,将结点存入数组中,给每次加入的结点做一个判断:是否这个结点已经 阅读全文
posted @ 2020-04-14 18:24 木子呆头 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 1.替换空格 问题描述: 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为 We Are Happy.则经过替换之后的字符串为 We%20Are%20Happy。 2.正则表达式匹配 问题描述: 请实现一个函数用来匹配包括'.'和'\ '的正则表达式。模式中的字符'.'表示 阅读全文
posted @ 2020-04-14 18:17 木子呆头 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1.二维数组中的查找 问题描述: 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 2.数组中重复的数字 问题描述: 在一个长度为 n 的数组里的所有数字都 阅读全文
posted @ 2020-04-14 18:14 木子呆头 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 如何将浮点数点左边的数每三位添加一个逗号?12345678.9 >12,345,678.9 function formatNum(num) { return num && num.toString().replace(/(\d)(?=(\d{3})+\.)/g, function ($1, $2, 阅读全文
posted @ 2020-03-26 10:16 木子呆头 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 1. 你对浏览器的理解? 浏览器的主要功能是将用户选择的 web 资源呈现出来,它需要从服务器请求资源,并将其显示在浏览器窗口中,资源的格式通常 是 HTML,也包括 PDF、image 及其他格式。用户用 URI(Uniform Resource Identifier 统一资源标识符)来指定所请 阅读全文
posted @ 2020-03-22 17:23 木子呆头 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 1. 两种盒模型说一下? 在标准的盒子模型(默认)中,width指content部分的宽度 在IE盒子模型中,width表示content+padding+border这三个部分的宽度 想要切换盒模型也很简单,使用css3的 box-sizing 属性: box-sizing: content-bo 阅读全文
posted @ 2020-03-21 20:12 木子呆头 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 1. DOCTYPE 的作用是什么? <!DOCTYPE> 声明一般位于文档的第一行,它的作用主要是告诉浏览器以什么样的模式来解析文档。一般指定了之后会以标准模式来 进行文档解析,否则就以兼容模式进行解析。在标准模式下,浏览器的解析规则都是按照最新的标准进行解析的。而在兼容模式下,浏 览器会以向后兼 阅读全文
posted @ 2020-03-21 19:46 木子呆头 阅读(5372) 评论(0) 推荐(0) 编辑
摘要: JS中如何删除某个父元素下的所有子元素?这里我介绍几种方法: 1.通过元素的 innerHTML 属性来删除 这种方式我觉得是最有方便的,直接找到你想要的父元素,直接令其 element.innerHTML = ""; 举例说明: <input type="button" value="按钮" id 阅读全文
posted @ 2020-03-19 15:26 木子呆头 阅读(33967) 评论(0) 推荐(0) 编辑
摘要: 一、apply()方法和call()方法的异同点: 相同点: apply和call都可以改变this的指向 方法的功能是一样的 不同点: 参数传递的方式是不一样的,即第二个参数是不一样的,apply()只能传两个参数,且第二个参数以数组形式传递,call()方法可以传入多个参数 下面各自介绍: ap 阅读全文
posted @ 2020-03-18 20:56 木子呆头 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 学习JS,用JS制作了一个小游戏--贪吃蛇 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-sc 阅读全文
posted @ 2020-03-17 21:52 木子呆头 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 2020-03-16 10:20:42 在Tensorflow中,为解决设定学习率(learning rate)问题,提供了指数衰减法来解决。通过tf.train.exponential_decay函数实现指数衰减学习率。 学习率较大容易搜索震荡(在最优值附近徘徊),学习率较小则收敛速度较慢, 那么 阅读全文
posted @ 2020-03-16 10:21 木子呆头 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 1.获取自定义属性的值,需要使用 getAttribute("自定义属性的名字") 才能获取这个属性的值。 <style> li { list-style: none; margin: 10px 0; } </style> <ul> <li score="10">王二</li> <li score= 阅读全文
posted @ 2020-03-12 13:40 木子呆头 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1.设置标签中的文本内容,可以使用textContent属性和innerText属性。 textContent属性:谷歌、火狐支持,IE8不支持; innerText属性:谷歌、火狐、IE8都支持; 兼容代码 /** * 设置元素的文本内容 * @param element 任意元素 * @para 阅读全文
posted @ 2020-03-12 12:44 木子呆头 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 代码测试: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>测试flex的各种属性</title> <style> body { padding: 20px; margin: 0 auto; backgrou 阅读全文
posted @ 2020-03-11 13:15 木子呆头 阅读(198) 评论(0) 推荐(0) 编辑