相关文章
面试高频手撕算法 - 背包问题1
目录
1. 前言
2. 什么是 01 背包, 什么是完全背包
3. 01 背包
3.1 【模板】01背包
3.2 分割等和子集 3.3 分割等和子集
3.4 最后一块石头的重量 1. 前言 为什么要专门去搞一下这个背包问题呢 ? 因为作者已经在两场面试中吃了这个亏, 尤其是在面深信服的测开岗…
建站知识
2024/10/22 12:35:47
JavaScript 笔记: 函数
1 函数声明 2 函数表达式 2.1 函数表达式作为property的value 3 箭头函数 4 构造函数创建函数(不推荐) 5 function 与object
5.1 typeof 5.2 object的操作也适用于function 5.3 区别于⼀般object的⼀个核⼼特征 6 回调函数 callback 7 利用function的pr…
建站知识
2024/10/22 9:57:15
IP组成,分类,子网划分
一、基本概念 IP地址是指互联网协议地址,IP地址是IP协议提供的一种统一的地址格式,他为互联网上的每一个网络和每一台主机分配了一个逻辑地址,以此来屏蔽物理地址的差异,每个ip地址由网络地址和主机地址两个部分组成,网…
建站知识
2024/10/22 11:58:38
第八章 排序 十二、败者树
一、多路平衡带来的问题 二、败者树的构造 三、败者树在K路平衡归并中的应用
1、我们有如下例子 2、接着我们构造一棵败者树,并且选出最小的数的归并段序号 3、接着把归并段3的数据填充进入败者树,这次最多只需要和之前的胜者比3次就能得到最终胜者
也…
建站知识
2024/10/22 12:33:44
简易的贪吃蛇小游戏(以后或许会更新)C++/C语言
第一版:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <windows.h>#define WIDTH 20
#define HEIGHT 20int gameOver;
int score;
int x, y; // 蛇头的坐标
int fruitX, fruitY; // 食物的坐标
int tailX[100], t…
建站知识
2024/10/22 2:42:55
MySQL增删查改(进阶1)
一、数据库约束
约束:按照一定条件进行规范的做事;
表定义的时候,某些字段保存的数据需要按照一定的约束条件;
1.null约束
字段null:该字段可以为空;not null:该字段不能为空不指定的话就是…
建站知识
2024/10/28 6:53:38
什么是GPT,初学者怎么使用并掌握Chat GPT工具
了解更多点击《什么是GPT,初学者怎么使用并掌握Chat GPT工具》
GPT对于每个科研人员已经成为不可或缺的辅助工具,不同的研究领域和项目具有不同的需求。例如在科研编程、绘图领域: 1、编程建议和示例代码: 无论你使用的编程语言是Python、R、…
建站知识
2024/10/22 13:53:24