自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

月亮门下

因为你的嬉笑太盛,所以没人再欣赏你的认真

  • 博客(7)
  • 收藏
  • 关注

原创 数据结构——树(JavaScript)

有根树树是一种数据结构,由结点和连接结点的边组成。在本图中,结点A就是根结点,结点A是结点B的父亲结点,结点E与结点K是结点B的兄弟结点,结点C与结点D是结点B的子结点。唯有根结点没有父亲结点,没有子结点的结点为叶子结点。有根树的中结点的子结点个数表示这个节点的度,例如A的度就是3,B的度就是2。从根到节点的路径长度成为节点的深度,节点x到叶节点的最大路径长度称之为节点的高。一棵树中根节点的高度最大

2017-07-30 12:36:29 291

原创 搜索——顺序与二分(JavaScript)

顺序搜索 & 二分搜索function ArrayList(){ var array = []; this.insert = function(item){ array.push(item); } this.toString = function(){ return array.join(); } this.sequent

2017-07-29 18:31:28 140

原创 高等排序(JavaScript)

归并排序归并排序是一种分治算法,其思想是将原始数组切分成为较小的数组,知道每一个小树组只有一个位置,接着将小树组归并成为较大的数组,直到最后只有一个排序完毕的大数组。 1.将给定的包含n个元素的局部数组分割成为两个局部数组,每个数组包含n/2个元素 2.对两个数组执行排序 3.将排序好的两个数组整合成为一个大数组快速排序和归并排序一样,快速排序也使用分治的方法,将原始数组分 为较小的

2017-07-29 15:25:28 192

原创 数据结构——字典(JavaScript)

创建字典function Dictionary(){//首先申明一个类 var items = {}; this.set = function(Key,value){//向字典中添加新元素 items[Key] = value; } this.remove = function(Key){//通过使用键值对来从字典中移除键值对应的数据值

2017-07-24 18:51:05 231

原创 正则表达式常用验证

常用的数字验证方法科学计数法^-?[0-9](\.\d+)?\*10\^-?\d+$二进制数值^(0|(1[01]*))$八进制数值的验证^(0|([1-7][0-7]*))$十六进制数值的验证^(0|([1-9A-Fa-f][0-9A-Fa-f]*))国内手机号(移动号码段:139、138、137、136、135、134、159、158、157、150、151、152、147(数据卡)、

2017-07-18 18:57:10 272

原创 正则表达式的匹配原理

匹配原则优先选择最左端的匹配结果废话不多说,上题: “indicates cat”用cat进行匹配结果就是indicates。 “indicates cat fat”用/fat|cat/进行匹配结果就是indicates,因为正则表达式的每一次尝试都要进行到底。标准的匹配量词(*、+、?、{m,n})优先匹配标准匹配两次的结果“可能”并非所有可能中最长的,但是它们总是尝试匹配尽可能多的字符,直到

2017-07-13 02:34:17 547

原创 正则表达式(JavaScript)

正则表达式能干什么?正则表达式具有强大的文本处理能力,能够添加、删除、分离、叠加、插入和修整各类的文本和数据。在这里推荐学习工具——正则表达式在线学习工具正则表达式的创建var pattern1 = /abcd/g;var pattern2 = new RegExp("s$","g"); 区别在于: 1.采用字面量的写法新建的正则表达式对象在代码编译时就会生成,是平常开发中常用的方式;

2017-07-10 21:02:05 293

空空如也

空空如也

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

TA关注的人

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