- 博客(6)
- 收藏
- 关注
原创 数据结构与算法——JS实现二叉树前序、中序、后序遍历以及根据前中、中后获得二叉树
JavaScript实现二叉树前序、中序、后序遍历 实现前序遍历 实现中序遍历 实现后序遍历 根据前序遍历、中序遍历获得二叉树 根据中序遍历、后序遍历获得二叉树 二叉树 二叉树的前序遍历 function Node(value) { this.value = value; this.leftChild = null; this.rightChild = null; } var a = new Node("a"); var b = new Node("b"); var c =
2020-08-21 21:24:08
597
原创 数据结构与算法——JS实现(栈和队列)
JavaScript实现栈和队列 这个实现的比较简单,没有什么功能。 栈 队列 栈 function stack() { this.arr = []; this.push = function (value) { this.arr.push(value) }; this.pop = function () { return this.arr.pop() } } var stack = new stack(); stack.push(
2020-08-21 21:13:24
125
原创 数据结构与算法——JS实现(冒泡排序、选择排序、快速排序)
用JavaScript实现冒泡排序、选择排序、快速排序 冒泡排序 选择排序 简单快速排序 标准快速排序 冒泡排序 const arr = [2, 6, 9, 4, 8, 1, 0]; function maopao(arr) { if (arr == null || arr.length == 0) return; for (let i = 0; i < arr.length - 1; i++) { for (let j = 0; j < arr.lengt
2020-08-21 21:10:48
160
原创 数据结构与算法——JS实现(链表遍历与逆置)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-08-19 21:20:48
1542
5
原创 Vue-通用工具-弹窗
最近在写vue的项目,有一些组件是通用的,就单独拎出来写了。 弹窗组件 文件层级:1、tools 1.1、popup.vue 1.2、inded.js popup.vue <template> <div id="test" v-if="show" :class="flag ? 'fade-in' : 'fade-out'"> <div :class="_class">{{_type}}{{msg}}</div> </div> &l
2020-08-13 22:45:42
221
原创 实现列表可循环的歌曲切换的索引值设置方法
最近做了一个音乐播放器的项目,其中有一个部分是实现歌曲上一首和下一首的切歌。 难点主要在于索引值边界问题的解决,简单来说就是实现正确地从第一首切歌上一首到达最后一首,最后一首切歌下一首达到第一首。 有两种方法。 第一种比较容易理解: 就是分情况讨论 function Index(len) { this.index = 0;//当前的索引值 this.len = len;//数据长度 } Index.prototype = { //上一首
2020-07-05 10:10:35
301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人