自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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、tools1.1、popup.vue1.2、inded.jspopup.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关注的人

提示
确定要删除当前文章?
取消 删除