相关文章
【高级搜索】双向广搜,A*,IDDFS,IDA *算法总结 (terse版)
一、双向广搜
双向广搜就是从起点和终点同时往中间搜的一个算法。
注意事项:
在搜索过程中,同一层次下的顺序应该为:搜完一边所有的当前深度的子节点,在搜索另一边。
队列使用
(1)合用…
建站知识
2024/11/21 3:19:45
六、事务-5.事务隔离级别
一、概念 从上至下,隔离级别越来越高,数据越来越安全,性能越来越低。
读未提交read uncommitted —— 隔离级别最低(数据安全性最差),性能最好串行化serializable ——隔离级别最高,性能最差 …
建站知识
2024/11/21 3:19:40
数据结构例题代码及其讲解-链表
链表
单链表的结构体定义及其初始化。
typedef struct LNode {int data;struct LNode* next;
}LNode, *LinkList;①强调结点 LNode *p; ②强调链表 LinkList p;
//初始化
LNode* initList() {//定义头结点LNode* L (LNode*)malloc(sizeof(LNode));L->next NULL;return …
建站知识
2024/11/21 3:19:37
Linux中的基础IO
目录
1、关于C语言中的文件操作符
1.1 C语言中写文件
1.2 C语言读文件
1.3 往显示器上输出信息
1.4 stdin & stdout & stderr
1.5 打开文件的方式
2、系统文件IO
2.1 写操作文件
2.2 读操作文件、
2.3 open
open函数的返回值
2.4 文件描述符
0 & 1 &a…
建站知识
2024/11/20 12:10:35
Android学习之路(10) Bundle
Bundle的概念理解
Bundle经常出现在以下场合:
Activity状态数据的保存与恢复涉及到的两个回调:void onSaveInstanceState (Bundle outState)、void onCreate (Bundle savedInstanceState)Fragment的setArguments方法:void setArguments (Bu…
建站知识
2024/11/21 3:19:28
selenium可以编写自动化测试脚本吗?
Selenium可以用于编写自动化测试脚本,它提供了许多工具和API,可以与浏览器交互,模拟用户操作,检查网页的各个方面。下面是一些步骤,可以帮助你编写Selenium自动化测试脚本。
1、安装Selenium库和浏览器驱动程序
首先…
建站知识
2024/11/21 3:19:25
【ES6】JavaScript 中的数组方法reduce
reduce() 是一个 JavaScript 中的数组方法,它会对数组的每个元素执行一个提供的 reducer 函数,将其减少到一个单一的值。
这是 reduce() 的基本用法:
//(method) Array<number>.reduce(callbackfn: (previousValue: number, currentV…
建站知识
2024/11/21 2:47:45
【CMU15445】Fall 2019, Project 1: Buffer Pool 实验记录
目录 实验准备实验测试Task 1: CLOCK REPLACEMENT POLICY1.1 ClockReplacer 构造函数1.2 Victim1.3 Pin1.4 Unpin1.5 Size Task 2: BUFFER POOL MANAGER 实验准备
官方说明:https://15445.courses.cs.cmu.edu/fall2019/project1/实验环境:已打包为 Dock…
建站知识
2024/11/23 2:40:41