实现效果: 魔方动态转换,同时每个面里的每个块都能进行动态变换。 实现代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>魔方</title> <style type="text/css"> *{ margin: 0; pa ...
分类:
编程语言 时间:
2020-04-07 00:01:32
阅读次数:
110
题目描述 :我们把只包含因子 2、3 和 5 的数称作丑数(Ugly Number)。求按从小到大的顺序的第 n 个丑数。 解法 1: 动态规划 因为丑数只包含质因数 2, 3, 5,所以对于下个丑数来说,一定是前面某个丑数乘 3、乘 4 或者乘 5 所得。 准备三个指针 ptr2、ptr3、ptr ...
分类:
编程语言 时间:
2020-04-06 23:49:21
阅读次数:
93
JavaScript实现图结构 一、图论 1.1.图的简介 什么是图? 图结构 是一种与 树结构 有些相似的数据结构; 图论 是数学的一个分支,并且,在数学中,树是图的一种; 图论以图为研究对象,研究 顶点 和 边 组成的 图形 的数学理论和方法; 主要的研究目的为: 事物之间的联系 , 顶点 代表 ...
分类:
编程语言 时间:
2020-04-05 13:49:50
阅读次数:
59
"一、JavaScript实现栈结构(Stack)" "二、JavaScript实现队列结构(Queue)" "三、JavaScript实现集合与字典" "四、JavaScript实现哈希表" "五、JavaScript实现单向链表)" "六、JavaScript实现双向链表" "七、JavaScr ...
分类:
编程语言 时间:
2020-04-05 13:23:09
阅读次数:
84
javascript实现blob加密视频源地址的方法 一、HTML代码: <video id="my-video" class="video-js" playsinline controls preload="auto" controlslist="nodownload" controlslist= ...
分类:
编程语言 时间:
2020-03-28 16:24:34
阅读次数:
481
<script> // 声明变量 // a控制0-100循环 // sum为累加和 var a=0; var sum=0; while(a<=100){ // 声明变量b,用来控制除数 var b=2; // 除数的大小应该小于被除数的大小 while(b<=a){ // 如果a对b取余的结果为零, ...
分类:
编程语言 时间:
2020-03-19 21:49:44
阅读次数:
91
@[toc] 插入排序 二分插入排序 选择排序 选择排序 冒泡排序 快速排序 堆排序 归并排序 桶排序 计数排序 ...
分类:
编程语言 时间:
2020-03-18 09:53:29
阅读次数:
66
说明 使用js脚本实现商品的添加、修改、删除、价格计算。 示例代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JavaScript实现购物车功能</title> <style type="text/cs ...
分类:
Web程序 时间:
2020-03-16 09:39:47
阅读次数:
66
起因 之前自己在使用这种网站时,经常看到无限加载的效果。今天正好看到了getBoundingClientRect这个Api,就想着试试看如何实现Infinite scroll的效果。 原理 在需要无限加载的列表底部,埋下一个隐藏元素。当不断滑动时,隐藏元素将出现在视窗(viewport)里,也就意味 ...
分类:
编程语言 时间:
2020-03-14 22:09:28
阅读次数:
97
JavaScript实现集合与字典 一、集合结构 1.1.简介 集合比较常见的实现方式是 哈希表 ,这里使用JavaScript的Object类进行封装。 集合通常是由一组 无序的 、 不能重复 的元素构成。 数学中常指的集合中的元素是可以重复的,但是计算机中集合的元素不能重复。 集合是特殊的数组: ...
分类:
编程语言 时间:
2020-03-12 18:32:27
阅读次数:
79