- 博客(8)
- 收藏
- 关注
原创 Undefined,NULL,NaN
Udefined类型只有一个值,即为undefined,声明变量但未初始化的时候。Null类型也只有一个值,为null,表示一个空对象指针;NaN:非数值 var num1=null; var num2=NaN; var num3=undefined; var num4; alert(typeof num1);//返回Object alert(typ...
2019-09-06 17:30:49 142
原创 JavaScript DOM编程艺术笔记
js的内建对象包括Array,Date,Math等等这些,可以用.去访问属性。宿主对象:js脚本里一些已经预先定义好的对象。用户定义对象。DOM:D:文档 O:对象 M:模型节点:元素节点:比如<body><h1>之类的元素 文本节点:文本节点总是包含在元素节点的内部,但不是每个元素节点都包含文本节点。 属性节点:用来对元素做出具体的描述。属...
2019-09-03 22:12:27 152
原创 HTML知识
基础 <!DOCTYPE> 定义文档类型。 <html> 定义一个 HTML 文档 <title> 为文档定义一个标题 <body> 定义文档的主体 <h1> to <h6> 定义 HTML 标题 <p> 定义一个段落 <br&...
2019-08-04 18:45:04 84
原创 关于扫雷小游戏
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<graphics.h>#include<conio.h>#include<easyx.h>#include<time.h>#define MYMINE 10#define ...
2019-06-02 21:23:43 260
原创 部分剑指offer习题解析
1.输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。class Solution {public: int TreeDepth(TreeNode* pRoot) { if(!pRoot) return 0; return max(1+TreeDepth(pR...
2019-04-25 19:37:55 106
原创 各种排序算法
排序概念:使一个序列满足非递减(或者非递归)关系,即使得一个序列有序,这样的操作就称为排序。下面我们就来看看各类排序吧。1.冒泡排序冒泡排序的基本思想:两两比较相邻记录的关键字,如果反序就交换,直到全部有序结束。下面是算法的图解和核心代码(图为第一轮移动) ...
2019-04-21 17:16:32 145
原创 关于链表的操作
如图所示,链表有很多节点组成,每个节点都有两部分组成,数据项和指针项,指针项指向下一个节点。特点:链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多;缺点:相对线性表顺序结构,操作复杂。下面我来讲讲链表的各种操作~~类型声明#include "stdio.h"#include "stdlib.h"typedef struct A{ int ...
2019-04-07 15:04:05 173
原创 Boyer-Moore 算法讲解
Boyer-Moore算法不仅效率高,而且构思巧妙,容易理解。1977年,德克萨斯大学的Robert S. Boyer教授和J Strother Moore教授发明了这种算法。下面我就给大家举个例子第二行为字符串(HERE IS A SIMPLE EXANMPLE);第三行为搜索词(EXAMPLE);Boyer-Moore算法有两种“规则”,1.“坏字符规则” 2.“...
2019-04-07 10:47:21 2329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人