-
实验4
任务1: 1 #include<stdio.h> 2 #include<stdlib.h> 3 #define N 4 4 #define M 2 5 6 void test1(){ 7 int x[N]={1,9,8,4}; 8 int i; 9 printf("sizeof(x)=%d\n",s -
高级语言程序设计课程第五次个人作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/gjyycx/homework/14581 学号:102500402 姓名:林睿滢 程序设计 设计一个 -
实验4
1、实验任务1 问题1:是,相同 问题2:是,相同,16,每行元素占用空间 2、实验任务2 问题1:int x[], int n;x,n 问题2:读取输入的数据,将一维数组作为参数。 去掉一个最高分和最低分求平均值 3、实验任务3 问题1:int x[][N], int n;x,n 问题2:不能 问 -
20232301 2025-2026-1 《网络与系统攻防技术》实验六实验报告
实验六 Metasploit攻击渗透实践 一、实验内容 掌握metasploit的用法。 下载官方靶机Metasploitable2,完成下面实验内容。 (1)前期渗透 ①主机发现(可用Aux中的arp_sweep,search一下就可以use) ②端口扫描:可以直接用nmap,也可以用Aux中的p -
20232410 2025-2026-1 《网络与系统攻防技术》实验六实验报告
1.实验内容 掌握Metasploit的基础操作:模块搜索(search)、加载(use)、参数配置(set)、攻击执行(exploit/run)及会话管理(sessions)。 理解4类漏洞的核心原理,明确漏洞与靶机开放端口、服务的对应关系。 能够通过命令行验证攻击结果,确认是否成功获取靶机操作权 -
算法第三章实践作业
1.1 递归方程式、定义及边界条件 定义 设 's[i][j]' 表示从三角形顶部(第1行第1列)走到第 'i' 行第 'j' 列时的最大路径和。 递归方程式 对于第 'i' 行第 'j' 列的元素('i > 1'),其最大路径和等于自身值加上上方相邻两个元素(第 'i-1' 行第 'j-1' 列和 -
高级语言程序设计课程第六次个人作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业要求在哪里:https://edu.cnblogs.com/campus/fzu/gjyycx/homework/14585 学号:102500332 姓名:郑雷 -
高级语言程序设计课程第六次个人作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/gjyycx/homework/14585 学号:102500312 姓名:朱喻辰 (1)设计一个按值 -
第三次作业
实践报告:数字三角形的动态规划分析 1.1 递归方程式、定义及边界条件 • 定义:设dp[i][j]表示从数字三角形的第i行第j列元素出发,到达最底层的最大路径和。 • 递归方程式:dp[i][j] = triangle[i][j] + max(dp[i+1][j], dp[i+1][j+1]) • -
实验4
#include <stdio.h> 实验任务1: #define N 4 #define M 2 void test1() { int x[N] = {1, 9, 8, 4}; int i; // 输出数组x占用的内存字节数 printf("sizeof(x) = %d\n", sizeof(x) -
实验四
实验任务一 1 #define _CRT_SECURE_NO_WARNINGS 2 #include <stdio.h> 3 #include<stdlib.h> 4 #include<string.h> 5 6 #define N 4 7 #define M 2 8 void test1() { -
第五次作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业要求在哪里:https://edu.cnblogs.com/campus/fzu/gjyycx/homework/14581 学号:102500418 姓名:王俊豪 8.11 3-7题 -
算法第三章作业
1.1 递归方程式:dp[i][j] = arr[i][j] + max(dp[i+1][j], dp[i+1][j+1]) 定义:dp[i][j]指从三角形第i行j列元素到三角形底部的最大路径和 边界条件(初始化):若索引从1开始,dp[i][j] = arr[i][j] 1.2 维度:表的维度是 -
第三周作业
动态规划法求解“数字三角形”问题实践报告 一、问题描述 数字三角形由n行数字组成,第i行(从1开始计数)有i个数字。从三角形顶部(第1行第1个数字)出发,每次只能向左下或右下方向移动到下一行数字,求从顶部走到底部的所有路径中,路径上数字之和的最大值。 二、动态规划求解步骤分析 2.1 最优子结构性质 -
高级语言程序设计课程第五次个人作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/gjyycx/homework/14581 学号:102500328 姓名:刘宇桓 设计一个getch -
软件技术基础第二次作业
根据作业要求完成了命令行文本计数统计程序的实现 码云仓库:https://gitee.com/glassea/software-2 -
软件技术基础第二次作业
这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/25rjjc 这个作业的目标 实现一个命令行文本计数统计程序 姓名-学号 梁珑耀-2023329301028 码云链接 https://gitee.com/Simple-_love/123 -
第二次算法作业
基本思路 该算法采用分治策略来寻找数组中第k小的元素。首先从数组中随机选择一个基准元素,然后将数组划分为三个部分:小于基准的元素、等于基准的元素和大于基准的元素。根据k值所在的范围,决定在哪个子数组中继续递归查找,或者直接返回基准值。 伪代码表示 function findKthSmallest(a -
第二次作业
1.找第 k 小的数的分治算法 1.选择数组(或当前区间)中的一个元素作为基准值。 2.对数组进行分区:将小于等于基准值的元素放到基准值左侧,大于等于基准值的元素放到右侧,得到基准值的最终位置。 3.计算基准值在当前区间中的 “排名”(即当前区间内基准值是第几个小元素)。 4.比较排名与 k: 若排 -
第二次作业
1.function findKthSmallest(arr, left, right, k): if left == right: // 子数组只有一个元素时,直接返回 return arr[left] // 分区操作:返回基准元素最终位置的索引 pivotIndex = partition(ar