零回复 | 有回复 | 作业 | 其他 | 所有
  • c++代码规范

    类型(类、结构体、枚举、typedef 定义类型):采用大驼峰命名法。 普通变量、函数形参:支持小驼峰或下划线命名;本次课程作业统一使用小驼峰命名法,与课程示例保持一致。 类成员变量:小驼峰命名并添加 m_ 前缀,为本课程作业规定写法,方便在函数体内区分成员变量与局部变量。 常量、宏定义:字母全部大
    计算机2502(广东外语外贸大学)  端木落月mc  2026-10-13 13:41   0   3
  • 第二章作业

    一、找第k小的数的分治算法的自然语言描述: 1、选择数组中一个数作为基准pivot,提取出来存储在额外的空间 2、建立两个指针low,high分别指向数组开头和末尾元素 3、从右向左搜索直至出现小于pivot的数 4、调换low,high指针指向的内容 5、从左向右搜索直至出现大于pivot的数 6
    计算机2502(广东外语外贸大学)  KeeLen  2026-10-13 12:20   0   6
  • 分治算法描述(快速选择找第 k 小)

    一、分治算法描述(快速选择找第k小) 1. 自然语言描述 本算法基于快速排序的划分思想,采用分治策略实现平均$(O(n))$复杂度查找第$k$小数: 划分(partition)**:在当前数组区间$([left,right])$选取基准元素pivot,将区间划分成两部分:左侧所有元素≤pivot,右
    计算机2504(广东外语外贸大学)  戚群富  2026-10-13 11:48   0   7
  • 第一章作业:编码规范

    本学期主要编码规范(C++) 一.、命名规范 1. 变量、函数:采用小驼峰命名法( studentCount ),名称要有实际含义,便于可读,避免无意义名字;循环变量可使用 i,j,k等 。 2. 类、结构体:大驼峰命名法( TreeNode ),首字母大写。 3. 常量:全部大写,单词间下划线分隔
    计算机2502(广东外语外贸大学)  Kkyeee  2026-10-13 10:55   0   6
  • 第二章作业

    1、自然语言描述: (1)选取数组中的一个元素作为基准pivot,对数组划分:小于等于 pivot 放左边,大于等于 pivot 放右边,得到基准所在位置。 (2)计算左分区(含基准)的元素个数left_len: 如果k == left_len:基准就是第 k 小元素,直接返回; 如果k < lef
    计算机2502(广东外语外贸大学)  hyx0917  2026-10-13 07:54   0   6
  • 第二章作业

    算法描述(快速选择算法) ① 划分:选取基准(pivot),将数组划分为小于、等于、大于基准的三部分,返回基准的最终位置 m 。 ② 判断与递归:若 m==k,返回基准;若 k<m ,在左半部分递归找第 k小;若 k>m,在右半部分递归找第 k−m−1 小。 时间复杂度 ① 最好/期望复杂度: O(
    计算机2502(广东外语外贸大学)  Lynnee11  2026-10-13 00:00   0   7
  • 数据采集与融合技术 第一次作业 —— 三道 requests 定向爬虫题

    数据采集与融合技术 第一次作业 —— 三道 requests 定向爬虫题 数据采集与融合技术 第一次作业 —— 三道 requests 定向爬虫题 三道题都围绕 requests:一道用 BeautifulSoup 解析软科的大学排名表,一道按题目要求用 re 做当当网“书包”比价,最后一道把指定网
    2026数据采集与融合技术(福州大学)  风间豊  2026-10-12 23:44   0   9
  • 第二章算法作业

    一、第k小元素的分治算法 自然语言描述 算法遵循分治“分解-求解-剪枝”的思路,步骤如下: 分解(划分):在当前数组区间中选取一个基准元素(pivot),通过遍历将区间划分为三部分: 左段:所有严格小于基准的元素 中段:所有等于基准的元素 右段:所有严格大于基准的元素 同时记录左段元素个数 left
    计算机2504(广东外语外贸大学)  KaiserGuttoso  2026-10-12 23:02   0   4
  • 20241101 2025-2026-1 《网络与系统攻防技术》实验一实验报告

    20241101 2025-2026-1 《网络与系统攻防技术》实验一实验报告 1.基础知识 1.1常用汇编指令 ①NOP 机器码0x90,空操作。CPU 读到这条指令,什么都不干,直接执行下一条指令。就是实验里的NOP雪橇:一堆连续0x90,只要跳到这一大片NOP里任意位置,就会一路“滑过去”,直
  • 算法第二章实践作业

    找第 k 小的数的分治算法描述 自然语言描述: 在当前区间 a[left...right] 中选择一个基准元素(比如选 a[left])。 调用 partition 函数,以基准元素将区间划分为两部分:左段所有元素 ≤ 基准,右段所有元素 ≥ 基准,基准元素最终落在位置 p。 计算基准元素是当前区间
    计算机2504(广东外语外贸大学)  yang31  2026-10-12 21:34   0   6
  • 20242308 2026-2027-1 《网络与系统攻防技术》实验一实验报告

    1.基础知识 1.汇编指令机器码:NOP(0x90)为空操作指令;JNE不为0跳转,JE等于0跳转;JMP无条件跳转;CMP用于比较两个操作数,影响标志寄存器。 2.反汇编:可将二进制可执行文件翻译为汇编代码,使用objdump、GDB工具完成,用来分析程序内部函数与指令。 3.栈缓冲区溢出原理:函
  • 第二章作业

    1.选取当前子数组中的一个基准元素,将数组划分为两部分,左侧元素都不大于基准,右侧元素都不小于基准,得到基准所在位置;计算基准是当前子区间内第几小的元素,如果恰好是第 k 小就直接返回该基准;如果 k 小于基准在当前区间的位次,则递归在左半区间继续寻找第 k 小;如果 k 大于该位次,则舍弃左侧所有
    计算机2502(广东外语外贸大学)  WynneWu  2026-10-12 21:13   0   12
  • C++编码规范

    1.代码清晰易读:代码风格保持一致,合理留空,逻辑块间用空行分隔。文件头部标注功能的,还要补充必要的注释,修改代码时同步更新。优先使用范围for等现代语法简化逻辑,控制嵌套层级,保证代码直观易懂。 2.命名规范统一:类名采用大驼峰格式,变量与函数采用小驼峰格式,常量使用全大写加下划线,全程风格统一。
    计算机2502(广东外语外贸大学)  镜影映月  2026-10-12 20:49   0   5
  • 20242328 2025-2026-1 《网络与系统攻防技术》实验1实验报告

    20242328 2025-2026-1 《网络与系统攻防技术》实验1实验报告 1. 基础知识 本次实验围绕32位Linux可执行文件pwn1的逆向与缓冲区溢出利用展开,涉及的基础知识如下。 call指令与EIP。 call指令的机器码是e8加4字节补码偏移。CPU执行call时,跳转目标等于当前E
  • cpp编程规范

    高质量 C++ 编程规范:告别烂代码,养成工程级编码思维 前言 很多人觉得 C++ 难,难的从来不是语法,而是规范。 C++ 是一门自由度极高、兼容 C 语言、同时面向对象、支持泛型编程的重型语言。它允许你写出极简高效的高性能代码,也允许你写出混乱、内存泄漏、可读性极差的“垃圾代码”。 语法决定代码
    计算机2504(广东外语外贸大学)  breathing1234  2026-10-12 20:25   0   5
  • 数据采集第一次作业

    数据采集第一次作业——requests 定向爬虫实践 本次作业使用 Python 语言,基于 requests 网络请求库,配合 BeautifulSoup 解析库与 re 正则表达式,完成三个定向数据采集任务。 一、作业①:上海软科 2020 中国大学排名爬取 1)实验代码与运行结果 实验目标:用
    2026数据采集与融合技术(福州大学)  Xx__X  2026-10-12 20:04   0   13
  • 数采实践—第一次作业

    Editor 赖彦然 学号 102402106 My Gitee https://gitee.com/Vivian_azad/lyr.git 作业任务目录: ① 爬取软科中国大学排名(requests + BeautifulSoup) ② 商城"书包"商品比价定向爬虫(requests + re)
    2026数据采集与融合技术(福州大学)  Vivian_azad  2026-10-12 19:36   0   17
  • 数据采集第一次作业

    数据采集第一次作业 作业①:大学排名信息爬取 1. 代码与运行结果 实验要求 使用 requests 和 BeautifulSoup 库,定向爬取 2020 年中国大学排名页面,并在屏幕上打印大学排名信息。输出字段为:排名、学校名称、省市、学校类型、总分。 完整代码 import urllib.re
    2026数据采集与融合技术(福州大学)  Emmamone  2026-10-12 19:32   0   7
  • Python 网络爬虫第一次作业:定向爬虫实践(软科排名 / 商城比价 / 图片批量下载)

    Python 网络爬虫第一次作业:定向爬虫实践(软科排名 / 商城比价 / 图片批量下载) 实验环境:Windows 11 + Python 3.12 + PyCharm 依赖库:requests、beautifulsoup4(安装:pip install requests beautifulsou
    2026数据采集与融合技术(福州大学)  VioletQAQ  2026-10-12 19:30   0   12
  • 第二章作业

    1,伪代码 function find(a, left, right, k): if (left == right); return a[left] p = Partition(a, left, right) leftLen = p - left + 1 if (k == leftLen) retu
    计算机2502(广东外语外贸大学)  吴睿捷  2026-10-12 18:57   0   5