自定义博客皮肤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)
  • 收藏
  • 关注

原创 《你不知道的js》——原型

原型原型和原型链原型链功能修改属性值时发生的机制.constructor判断类的关系获取原型的方式原型作用原型和原型链[[Prototype]] 机制就是指对象中的一个内部链接引用 另一个对象原型:内置属性,所有的对象在创建时 Prototype属性都会被赋予一个非空的值。原型链:如果调用myObject.a,但是 a 不在 myObject 中,就会访问对象的原型链。如何解决:创建一个关联到 anotherObject 的对象,而这个对象有a属性var myObject = Object.

2021-01-09 17:08:25 104

原创 《你不知道的js》——对象

对象对象对象和字面量访问对象:复制对象:js属性添加/修改对象属性:Object.defineProperty(..):判断属性存在性遍历可枚举列表对象定义方式文字形式声明(null/undefined只能文字声明)构造形式(Date只能构造)js种主要类型:string/number/Boolean/null/undefined/object/symbol(简单基本类型)对象子类型:函数/数组(复杂基本类型)内置对象:String/Number/Boolean/Object/Fun

2021-01-08 19:13:35 111

原创 数据结构试题二

二叉排序树typedef struct node{ int data; struct node *lchild,*rchild;}bitree;void bstinsert(bitree *&bt,int key){ if(bt==0){ bt=(bitree*)malloc(sizeof(bitree)); bt->key=key; bt->lchild=bt->rchild=0; } else if(bt->key>key){ bs

2020-12-14 20:05:36 179

原创 二叉树题集

数据结构二叉树一级目录一级目录设指针p(非空)指向二叉树中的某个节点,且该节点的左右子树均非空,写出p所指结点的中序后继算法。思路:如果int TreeDepth(CSTree T){}计算给定二叉树T中度为2结点个数(2012)int A(BiTree T,int &count){ if(!T) return NULL; if(T->lchild &&T->rchild){ count++; A(T->lchild,co

2020-12-10 19:00:39 268

原创 链表单步追踪程序

//sulu12_9.h#include <iostream>#include <vector>using namespace std;//Definition for singly-linked list.struct ListNode { int val; ListNode *next; ListNode() : val(0), next(nullptr) {} ListNode(int x) : val(x), next(nullptr) {} ListN

2020-12-09 22:15:40 91

原创 数据结构之图题集

图图的邻接矩阵存储结构图的邻接矩阵存储结构#define MaxVertexNum l00 //最大顶点数,应由用户定义typedef char VertexType; //顶点类型应由用户定义typedef int EdgeType; //边上的权值类型应由用户定义typedef struct{VextexType vexs[MaxVertexNum] //顶点表EdeType edges[MaxVertexNum][MaxVertexNum];//邻接矩阵,可看作边表int n,e;

2020-12-03 20:06:10 902

原创 王道数据结构排序整理

插入排序直接插入排序void InsertSort(int a[],int n){ int i,j; for(i=2;i<=n;i++){ if(a[i]<a[i-1]){ a[0]=a[i]; for(j=i-1;a[0]<a[j];--j){ a[j+1]=a[j]; } a[j+1]=a[0]; }}折半插入排序void InsertSort(int a[],int n){int i,j,mid,low,high;for(i=2;i<=n;

2020-11-08 13:00:45 1178

原创 数据结构单链表试题一

数据结构单链表创建一个表格单链表单链表的表头指针为h,结点结构由data和next两个域构成,其中data域为字符型。写出算法dc(h,n),判断该链表的前n个字符是否中心对称。例如xyx,xyyx都是中心对称(2018)int dc(LinkList h,int n){ char s[]; int i; LinkList *p=h->next; for(i=A;i<=n/B;i++){ s[i]=p->data; p=p->next; } i--

2020-11-01 21:59:16 2001 1

原创 微信小程序前端开发日记

微信小程序前端开发布局(vantUI框架)flex和layout布局列表使用filter组件框架的样式覆盖如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入布局(vantUI框架)flex和l...

2020-11-01 20:50:38 243

原创 Vue自定义指令——6位验证码input实现自动跳转焦点和退格删除

6位数验证码乍看之下还挺简单的,看了网上很多代码基本一个个试过一遍。基于看不懂逻辑和语法,大多都不成功,最后花了2天时间才琢磨出。一开始搜资料的时候,大部分是jquery的,不方便用在vue框架里。最主要的问题是vue好像不支持直接使用keycode。经过指点才知道可以用自定义指令。于是乎,下面就是我的解决方案。vue<div class="codeInput"> &...

2019-09-26 22:25:55 1522 1

空空如也

空空如也

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

TA关注的人

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