-
算法 第二次作业
找第k小的数的分治算法(快速选择算法) 自然语言描述: 选择一个元素作为“基准”:从数组中选择一个元素作为基准,选择的方法可以有多种,例如随机选择、选择数组的第一个元素、选择数组的中间元素等。将数组中小于基准的元素移动到基准的左边。将数组中大于基准的元素移动到基准的右边。这样,基准元素就处于它在排序 -
软件技术基础第二次作业
这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/25rjjc 这个作业的目标 实现一个命令行文本计数统计程序 姓名 - 学号 范文达-2023331200102 码云仓库地址:https://gitee.com/fanwenda/wc_tool.git -
第二次作业
这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/25rjjc 这个作业的目标 学习码云仓库 姓名-学号 关子寒—2023329301087 码云仓库地址:https://gitee.com/UUDI/second-software-engineering -
团队作业1——团队展示&选题
这个作业属于哪个课程 班级的链接 这个作业要求在哪里 作业要求的链接 这个作业的目标 完成组队明确选题并展示 Github仓库地址:https://github.com/Yaolqn/file-uploader 一、团队展示 队名:东拼西凑 队员 姓名 角色 杨梓城(组长) 后端开发 邹泓昊 后端开 -
第二章作业
一、找最小的数的分治算法: 分治算法找最小数的核心是 “分而治之”: 1、分解:将包含n个元素的数组分成两个大致相等的子数组。 2、递归求解:分别递归地找出这两个子数组中的最小数。 3、合并:比较两个子数组的最小数,其中较小的那个就是整个数组的最小数。 当数组规模小到只有 1 个元素时,就直接返回该 -
算法第二章作业
1.用伪代码描述找第k小的数的分治算法 function selectKthSmallest(arr, k): if arr 为空: return 错误 pivot = 从 arr 中随机选择一个元素 left = [x for x in arr if x < pivot] middle = [x -
算法第二次作业
1.找第k小数的分治算法 首先先划分,用快速排序方法,分为三部分。找出基准元素,左子问题都小于基准,右子问题都大于等于基准,返回基准元素下标index,这样我们就能知道每一次排序里的基准元素是第几小的数。 比较index+1和k,若相同,基准元素就是第 k 小数,直接返回;若k<index+1,则第 -
团队作业1——团队展示&选题-大学生健康生活管理与预警系统
这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/Class12Grade23ComputerScience 这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/Class12Grade23ComputerScien -
高级语言程序设计课程第三次个人作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/gjyycx/homework/13574 学号:102500320 姓名:张振锟 一、运行以下程序给 -
软件技术基础第二次作业
这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/25rjjc 这个作业的目标 实现一个命令行文本计数统计程序 姓名-学号 戚飞-2023329301051 Gitee仓库地址:https://gitee.com/arthur740/software-t -
班级任务数据采集与融合实验第二次报告
数据采集与融合实验第二次报告 作业1 1)实验内容 要求:在中国气象网(http://www.weather.com.cn)给定城市集的7日天气预报,并保存在数据库。 该实验先观察url格式,发现不同城市的页面只和城市代码有关,于是使用url拼接 代码说明 from bs4 import Beaut -
第二次作业
(1)选择一个基准值povit (2)划分数组:把数组重新排列,小于或者基准值的放在其左边,大于基准值的放在其右边 (3)比较:把当前povit的排名(povit当前排名=povit位置-左边界+1)与要找的第k小的数做比较;若povit排名 > k,说明第k小的数在povit的左半部分,则递归查找 -
软件工程第二次作业
这个作业属于什么课程 https://edu.cnblogs.com/campus/zjlg/25rjjc 这个作业的目标 设计能进行文本字符单词等的统计程序 姓名—学号 周贤晟—2023329301064 码云仓库地址: https://gitee.com/pdxdalao/pdx -
算法第二章实践作业
1.找第k小的数的分治算法描述(自然语言): 函数 'partition': 选择数组的最后一个元素 'a[right]' 作为基准值 'x' 。 初始化一个指针 'i' ,指向 'left - 1' 。 遍历从 'left'到 'right - 1' 的元素 'a[j]': 如果 'a[j]' 小 -
软件技术基础第二次作业
这个作业属于什么课程 https://edu.cnblogs.com/campus/zjlg/25rjjc 这个作业的目标 学习码云的使用 姓名—学号 徐韵铠—2023329301020 码云仓库地址: https://gitee.com/siiick/605021 -
高级语言程序设计课程第三次个人作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业要求在哪里:https://edu.cnblogs.com/campus/fzu/gjyycx/homework/13574 学号:102500316 姓名:陈艺铭 作业1:编写并运行书 -
软件技术基础第二次作业
这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/25rjjc 这个作业的目标 实现一个命令行文本计数统计程序 姓名-学号 蔡浩宇-2023331200203 码云仓库地址:https://gitee.com/cai-haoyu888/chy.git -
11/2
找第k小的数的分治算法描述:先选最右元素作基准,partition 函数将数组分区,小于等于基准的放左,大于的放右,返回基准位置 p。find 函数递归:若 p 左元素数 c 等于 k,返回 a [p];k 小于 c 则在左分区找 k;否则在右分区找 k-c。通过分治缩小范围,无需全排序,高效查找。 -
团队展示&选题
项目名称:基于Opengauss的餐厅管理系统 这个项目属于哪个课程 https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience/homework/13480 作业要求 https://edu.cnblogs.com/campu -
数据采集第二次作业
1.作业①: 要求:在中国气象网(http://www.weather.com.cn)给定城市集的7日天气预报,并保存在数据库。 点击查看代码 import requests from bs4 import BeautifulSoup import re import sqlite3 import