- 博客(18)
- 收藏
- 关注
原创 Vue的计算属性
console . log("执行methods") return this . firstName + ' ' + this . lastName } } , computed : {console . log("执行computed") return this . firstName + ' ' + this . lastName } } }) < / script > < / body >运行结果可见methods执行了四次,而computed执行一次,性能好。
2023-02-05 10:36:01
376
原创 对多态简单的介绍
知识点概述多态是同一个行为具有多个不同表现形式或形态的能力。就是同一个接口,使用不同的实例而执行不同操作多态存在的三个必要条件1、继承或实现2、方法的重写3、基类引用指向派生类对象,即父类引用指向子类对象多态的格式父类类型 变量名 = new 子类类型();变量名.方法名();知识背景1967 年,英国计算机科学家克里斯托弗·斯特雷奇在他的讲义合集《编程语言中的基础概念》中,首次提出了特设多态和参数多态的概念。1985 年,彼得·瓦格纳和卢卡·卡代利在论文中
2021-12-09 22:15:11
436
原创 Java正则表达式
JAVA正则表达式文章目录JAVA正则表达式二、正则表达式1.正则表达式支持字符2.正则表达式的实例总结# 一、Java正则表达式是什么?正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。二、正则表达式1.正则表达式支持字符2.正则表达式的实例代码如下(示例):import java.util.regex.*; class RegexExample1{ public static void
2021-11-04 20:11:44
66
原创 编写我的第一个JAVA程序并上传至GitHub
编写我的第一个JAVA程序并上传至GitHub注册并登录GitHub新建java文件夹,在src中新建java文件注册并登录GitHub创建Repositories上传文件到github
2021-09-24 22:07:09
93
原创 括号匹配
stack.h#pragma once#define MAX_STACKS 10typedef struct { int key;}element;typedef struct stack *stackPointer;typedef struct stack { element data; stackPointer link;};void createStack(int i);int isEmpty(int i);int isFull(int i);void push(
2021-01-07 22:30:02
88
原创 多项式
```c#include <stdio.h>#include <stdlib.h>#include <stdbool.h>#include <string.h>#define MaxDegree 100struct P{ int CoeffArray[MaxDegree + 1]; int HighPower;};typedef struct P * Polynomial;int Max(int a, int b){ ret.
2021-01-07 22:15:41
68
原创 二叉树非递归遍历
```c//二叉树非递归中序遍历#include<stdio.h>#include<stdlib.h>typedef struct tnode *BinTree;struct tnode { BinTree left, right; char Data;};typedef struct snode *stack;struct snode { BinTree data; stack next;};stack creatstack() { stack s .
2021-01-07 17:59:01
46
原创 图
```c## 图/*深搜#include<stdio.h>#include<stdlib.h>#include<string.h>int visit[1000] = { 0 };typedef struct enode*edge;struct enode { int v1, v2, weight;};typedef struct node*Node;struct node { int adjl; int weight; Node next;.
2021-01-07 17:56:03
50
原创 快速排序
*/快排/*#include<stdio.h>void swap(int *a, int *b) { int temp = *a; *a = *b; *b = temp;}int midian(int A[],int left,int right) { int center = (left + right) / 2; if (A[center] > A[right])swap(&A[center],&A[right]); if (A[left] &g
2021-01-07 17:54:59
37
原创 括号匹配
```c#include<stdio.h>#include<stdlib.h>#include<stdbool.h>#include<string.h>//多项式#define MaxDegree 100struct P{ int CoeffArray[MaxDegree+1]; int HighPower;}; typedef struct P * polynomial;int Max(int a,int b){ return .
2021-01-07 17:53:23
55
原创 归并排序
#include<stdio.h>//归并排序void merge(int arr[],int L,int M,int R){ int L_length=M-L; int R_length=R-M+1; int left[L_length]; int right[R_length]; int i,j,k; for(i=L;i<M;i++){ left[i-L]=arr[i]; } for(i=M;i<=R;i++){ right[i-M]=arr[i]
2021-01-07 17:52:42
46
原创 堆排序
#include<stdio.h>//堆排序void swap(int arr[],int i,int j){ int temp=arr[i]; arr[i]=arr[j]; arr[j]=temp;}void heapify(int tree[],int n,int i){ if(i>=n) return ; int c1=2*i+1; int c2=2*i+2; int max=i; if(c1<n&&tree[c1]>tree[i]
2021-01-07 17:52:02
49
原创 二进制转换
```c#include<stdio.h>#include<stdlib.h>#define max_stacks 10//二进制转换#define MALLOC(p,s)\if(!((p)=(stackPointer)malloc(s))){\fprintf(stderr,"Insufficient memory");\exit(EXIT_FAILURE);\}typedef struct{ int key;}element;typedef struc.
2021-01-07 17:50:57
103
1
原创 树
//二叉搜索树://跟>zuo//gen<you;#include<stdio.h>#include<stdlib.h>typedef struct node{struct node *left;struct node *right;int data;}Node;typedef struct {Node *root;} Tree;void insert(Tree *tree,int value){Node *node=malloc(sizeof
2021-01-07 17:48:59
203
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人