自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 js 中二叉排序树的实现,包括节点查找,中、前、后序遍历,节点删除

二叉排序树(BinarySortTree),又称二叉查找树、二叉搜索树。它或者是一棵空树;或者是具有下列性质的二叉树:若左子树不空,则左子树上所有结点的值均小于它的根结点的值;若右子树不空,则右子树上所有结点的值均大于它的根结点的值;左、右子树也分别为二叉排序树。若子树为空,查找不成功。html lang="en">head> meta charset="UTF-8"> met

2018-01-23 23:03:51 427 1

原创 js实现冒泡、选择、插入、归并、快速排序算法

这五个排序也算是耳熟能详的了,不过自己一直也是只懂原理,用js还没实现过,所以留下一点笔记,来记录下这五种基本算法,不过网上有很多,我也只是把自己的实现写了下来。冒泡排序//冒泡排序, 稳定的排序方式,平均时间O(n^2)function bubble(a) { var l = a.length; for (var i = 0; i < l - 1; i++) { for (var

2017-09-02 14:23:56 417

原创 不定宽高元素的水平垂直居中

这个问题最早是在某个公司笔试的时候出现的,当时还不会啊,除了会text-align: center;外啥也不会,特此做一个总结,也过了好久了,现在就当整理笔记了。实现的效果如下: html代码:<div class=""> <div>我是一段文字</div></div>方法有三: 1、 绝对定位来实现.one { position: relative; //父类元素设

2017-08-26 10:06:29 816

转载 关于HTTP协议,一篇就够了

文章转载自:http://www.cnblogs.com/ranyonsue/p/5984001.htmlHTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图

2017-08-20 19:30:35 309

原创 KNN算法的实现

实现思路:通过上网查资料,KNN算法就是给定一个点确定他所属的类型,其中K是指他周围作为参考点的个数,当周围K个参考点中某一类的个数占多数,那么测试点就可以认为是属于那一个多数类点的类型。所以主要就是计算测试点周围各个点的距离,然后对各个点距离进行排序,再根据K值确定周围点的个数,通过比对多数点的类型来确定测试点的类型 实验代码:本次试验使用的语言是HTML/JavaScript,因为可以直观的把所

2017-05-11 21:23:08 370

原创 使用CSS3绘制一个实心三角形

效果如下: 实现这一过程其实很简单: 1、先创建一个盒子<div id="trangle"></div>2、为这个盒子添加样式#triangle { height: 0; width: 0; border-right: 50px solid transparent; border-bottom: 50px solid yellow; border-left

2017-05-06 10:45:42 6870

原创 HTML5 Canvas基础练习

使用HTML5中的canvas来创建图形,创建矩形,渐变,图像裁剪,阴影:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>使用Canvas绘图</title> </head> <body> <canvas id="canvas" width="800" he

2017-05-04 22:11:27 774

原创 引用类型

引用类型是一种数据结构用于将数据和功能组织在一起。Object类型创建object的实例有两种办法,第一种是用new操作后跟Object构造函数如:var person = new Object ;person.name = "Zhangsan";person.age = 20;另一种是使用对象字面量表示法,例如:var person = { name : "Zhangsan",

2017-04-26 16:45:00 301

原创 A*算法实现八数码问题

目标:{1,2,3}    {8,0,4}    {7,6,5}当前:{1,0,3}            {7,2,4}    {6,8,5}代码:package com.test;import java.util.*;class Matrix implements Comparable{ public int[][] matrix = new int[3

2017-04-24 19:20:07 745 2

原创 基本概念

数据类型ECMAScript中有五种简单数据类型:Undefined、Null、Boolean、Number、String。还有一种复杂数据类型Object。typeof 操作符typeof 用来检测给定变量的数据类型。对一个值使用typeof操作符可能会产生以下几种中的某个字符串undefined —— 如果这个值未定义boolean —— 如果这个值是布尔值string

2017-04-24 16:40:14 321

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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