300最长递增子序列 题目描述给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。 示例 1:输入:nums = [10,9,2,5,3,7,101,18]输出:4解释:最长递增子序列是 [2,3,7,101],因此长度为 4 。 示例 2022-07-29 leetcode 每日一题
494目标和 题目描述给你一个整数数组 nums 和一个整数 target 。 向数组中的每个整数前添加 ‘+’ 或 ‘-‘ ,然后串联起所有整数,可以构造一个 表达式 : 例如,nums = [2, 1] ,可以在 2 之前添加 ‘+’ ,在 1 之前添加 ‘-‘ ,然后串联起来得到表达式 “+2-1” 。返回可以通过上述方法构造的、运算结果等于 target 的不同 表达式 的数目。 示例 1:输 2022-07-28 leetcode 每日一题
416分割等和子集 题目描述给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。 示例 1:输入:nums = [1,5,11,5]输出:true解释:数组可以分割成 [1, 5, 5] 和 [11] 。 示例 2:输入:nums = [1,2,3,5]输出:false解释:数组不能分割成两个元素和相等的子集。 分析01背包问题, 2022-07-27 leetcode 每日一题
数据结构第三次上机实验代码 +++ 任意二叉树的层次遍历题目描述有若干个节点,每个节点上都有编号,把这些节点随意地构成二叉树,请编程输出该二叉树的层次遍历序列。 输入第一行是n(n小于100),表示有n个节点,每个节点按从1到n依次编号。第一行后有n行,每行三个正整数i、l、r,分别表示节点i及对应的左右孩子的编号,如果不存在孩子则以-1表示。三个整数之间用一个空格隔开。 输出输出该二叉数的层次遍历序列。 样例输入12345 2022-06-16 数据结构
数据结构第二次上机实验代码 数据结构第二次实验(二叉树)满二叉树的前序遍历题目描述给你一个满二叉树的层次遍历序列,请编程输出该二叉树的前序遍历序列。 输入第一行是n(n小于26),表示有n个节点。第二行是该满二叉树的节点对应字母的层次遍历序列。 输出输出该满二叉数的前序遍历序列。 样例输入 Copy123B A C 样例输出 Copy1BAC 1234567891011121314151617//满二叉树的前序遍历#in 2022-06-09 数据结构
关系数据库标准语言SQL SQL核心功能 数据查询:select 数据定义:create、drop、alter 数据操作:insert、update、delete 数据控制:grant、revoke SQL的定义功能 定义基本表的结构 12345create table <表名>(<列名><数据类型>[完整性约束条件],<列名><数据类型>[完整性约束条件], 2022-04-13 课程复习
修改传输层的数据流 传输层是 TCP/IP 参考模型中的第三层,主要负责向两个主机中进程之间的通信提供服务。在传输层中,主要使用的协议是 TCP 和 UDP。其中,一些特定的服务都有固定端口。例如,Web 服务的 TCP 端口为80;SSH服务的 TCP 端口为22等。用户可以通过修改端口号,将源数据包发送到一个伪服务器。下面将介绍修改传输层数据流的方法。 使用 tcprewrite 工具tcprewrit 2022-04-04 网络防护与反入侵
伪造DNS服务 大部分服务都采用身份认证的方式,限制用户对特定资源的访问和使用。实施网络欺骗后,安全人员可以通过伪造服务认证的方式,诱骗用户输入合法的身份信息,如用户名和密码。Kali Linux提供一款伪造服务工具Responder,可以用来伪造HTTP/HTTPS、SMB、SQL Server、RDP、FTP等多项服务。下面将介绍如何使用Responder工具伪造各种服务,以获取目标用户的身份认证信 2022-03-26 网络防护与入侵
Hello World Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick 2022-03-18