10k 9 分钟

# 前情提要:

这里的算法只是记录个大致思路,并不能运行(未经过运行测试)

可能存在的部分错误(因为懒加健忘):

1、忘了在每个结构体的前面加 struct

18k 17 分钟

#

// 判断是否是二叉排序树
//tips: 左根右是否是递增序列
typedef struct BiNode
{
	int data;
	BiNode *lchild,*rchild;
}BiNode,*BiTree;
bool judge(BiTree t){
	int b1,b2;
	if(b1==NULL){
		return 1;
	}// 空树
	else{
		b1 = judge(t->lchild);
		if(b1==0||pre>t->data){
			return 0;
		}
		pre = t->data;
		b2 = judge(t->rchild);
	}
	return b2;
}
// 虽然没错,但过于复杂
// bool inOrder(BiTree t,int arr[]){
// 	int i = 0;
// 	if(t!=NULL){
// 		if(t->lchild){
// 			inOrder(t->lchild,arr);
// 		}
// 		arr[++i] = t->data;
// 		if(t->rchild){
// 			inOrder(t->rchild,arr);
// 		}	
// 	}
// 	int j = 0
// 	while(j >arr.length){
// 		int temp = arr[j];
// 		j = j--;
// 		if(arr[j]>temp){
// 			return false;
// 		}
// 	}
// 	return true;
// }

5.1k 5 分钟

# 填空题

1. 存储程序原理是指

a. 计算机由存储器、控制器、运算器、输入设备、输出设备、组成

b. 计算机内部采用二进制来表示指令和数据

c. 将编好的程序和原始数据先存入存储器中,然后再启动计算机工作,

它是冯诺依曼型计算机体系结构的核心思想

7.6k 7 分钟

# 1. 适配器模式 含义:字面意思相当于” 转换接头 “。 适配器的模式结构 1. 对象适配器 ​ 构成原则:实现了其中一个对象的接口(service),并对另一个对象 (client) 进行封装。 ​ 含义:对象适配器相当于银行柜姐;大致流程如下 客户端 (Client) 是包含当前程序业务逻辑的类。 客户端接口 (Client Interface) 描述了其他类与客户端代码合作时必须遵循的协议。 服务 (Service) 中有一些功能类 (通常来自第三方或遗留系统)。 客户端与其接口不兼容, 因此无法直接调用其功能。 适配器 (Adapter)...
925 1 分钟

# 1. 原型模式 原型 (Prototype) 接口将对克隆方法进行声明。 在绝大多数情况下, 其中只会有一个名为 clone 克隆的方法。 具体原型 (Concrete Prototype) 类将实现克隆方法。 除了将原始对象的数据复制到克隆体中之外, 该方法有时还需处理克隆过程中的极端情况, 例如克隆关联对象和梳理递归依赖等等。 客户端 (Client) 可以复制实现了原型接口的任何对象。 含义:原型模式亦是克隆模式。 注意的点:仅仅拷贝 int char long; 而不拷贝 String, 内部数组,引用对象。 前情提要: 1....
422 1 分钟

# 2021AI 技术大会 NLP 专题所想 今天有幸线上观看了 NLP 领域的专题汇报,受益颇深。可算是真正感受到了世界的参差,在象牙塔里的我,因为仅仅窥探到了这个领域的一角而显得兴奋不已,故写下这些所思所想,记录此刻。 # 大会纲要 这次会议主要是对 NLP...
6.5k 6 分钟

# 1. 工厂模式

简而言之,一个部门对一个产品进行包装,产品本身可由乙方进行拓展修改,甲方部门进行通知需求调用。

应用背景:对 UI 中的按钮进行工厂模式生成与应用。

image-20210518111342848

664 1 分钟

# “人的痛苦,本质上是对自己无能的愤怒。“

今天看到了一个很有意思的说法,我很认同:” 内卷的产生,源于人们对成功的认可标准过于单一。“

最近事情挺多的,有时候也感觉压力挺大的,也感觉挺累的,所以就有了今天这篇文章,不为别的,仅仅只是宣泄一下而已,该完成的事情还是得完成,该承担的责任还是要承担。

5.7k 5 分钟

本篇文章借鉴自《深入浅出 vue.js》,根据该书中变化侦测的内容,对 vue 变化侦测的原理进行了文本梳理和理解