社区首页 (3389)
我加入的社区
我管理的社区
官方推荐社区
76
其他社区
3389
请编写您的帖子内容
社区频道(8)
显示侧栏
卡片版式
全部
学习资料
作业
作业提交
博文收录
Ada助手
活动专区
技能树
最新发布
最新回复
标题
阅读量
内容评分
精选
8
评分
回复
复制链接
扫一扫
分享
9
评分
回复
第二章作业(寻找第k小的数)
请用自然语言或伪代码描述找第k小的数的分治算法 第一步: 选择基准值:从数组中随机选择一个基准值(pivot),将数组划分为两部分——小于基准值的部分和大于基准值的部分(类似快速排序的划分步骤)。 第二步: 比较划分结果: 如果划分后基准值的位置正
复制链接 扫一扫
分享
11
评分
回复
第k小的数的分治算法
一、第k小的数的分治算法 分区函数 选择数组的第一个元素作为基准值。 使用两个指针i和j,分别从左侧和右侧开始。 i向右移动,寻找第一个大于或等于基准值的元素。 j向左移动,寻找第一个小于或等于基准值的元素。 如果i小于j,则交换这两个元素。 重复以
复制链接 扫一扫
分享
17
评分
回复
计科2301第二章作业
这个算法类似于快速排序中的划分(partition)过程,通过将数组分成两部分,然后递归地处理。基本思想是使用分治法将问题逐步缩小,最终找到第k小的数。 分治法在解决许多经典问题(如排序、选择、矩阵乘法等)中有着广泛应用,它通过减小问题规模和递归求
复制链接 扫一扫
分享
13
评分
回复
找第k小的数的分治算法及其分析
分治法找第 k 小的数的算法解释: 1. 问题背景: 假设你有一组未排序的数字,想找到其中第 k 小的数字。为了做到这一点,我们可以借助分治法,它利用递归和巧妙的分割方法来缩小问题规模,最终快速找到我们需要的数字。 2. 算法的基本思路: 分治法的核
复制链接 扫一扫
分享
25
评分
回复
求解第K小&分治算法
在一个未排序的数组中找到第 k 小的元素。它使用了快速选择算法: 1. partition(int a[], int l, int r)函数 目的:对数组 a 的部分 [l, r] 进行划分,使得基准元素 x(通常选择 a[l])位于其最终位置,所
复制链接 扫一扫
分享
17
评分
回复
软件工程2303 雷穗辉 分治法找第k小的数
软件工程2303 雷穗辉 算法概述 我们可以使用一种分治法来寻找数组中第k小的元素。该算法主要思路是使用一个“划分”操作(类似快速排序中的分区过程),通过不断缩小搜索范围来找到目标元素。 伪代码描述 选择一个基准值:从数组中选择一个元素作为基准值
复制链接 扫一扫
分享
246
评分
回复
算法设计与分析第二章作业
请用自然语言或伪代码描述找第k小的数的分治算法 分析该算法的最好时间复杂度和最坏时间复杂度 结合本章的学习,谈谈你对分治法的体会和思考
复制链接 扫一扫
分享
66
评分
回复
代码规范与《数学之美》第一章读后感
编码规范总结: 一、文件排版方面 1. 包含头文件 • 先系统头文件,后用户头文件。 • 系统头文件,稳定的目录结构,应采用包含子路径方式。 • 自定义头文件,不稳定目录结构,应在dsp中指定包含路径。 • 系统头文件应用:#include
复制链接 扫一扫
分享
51
评分
回复
编码规范和《数学之美》第一章读后感
计科2301 谢晶 编码规范:(从Alezan的文章里看到的) 一. 变量声明与命名风格 (1) 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。但也常以双下划綫标识类内部变量。 反例:_name / __name / $na
复制链接 扫一扫
分享
48
评分
回复
算法作业,代码规范及读后感
一代码规范 节选自阿里云社区[https://developer.aliyun.com/article/193763]() 正文如下: 代码编写规范 一、排版 1.包含头文件 1.1 先系统头文件,后用户头文件 1.2 只引用需要
复制链接 扫一扫
分享
72
评分
回复
第一章 算法概论心得体会(编码规范+数学之美读后感)
一、上网了解了一些大公司的编码要求与规范,总结了以下几条规范作为我本学期要遵守的编码规范: 1.每个函数应只执行一个任务,保持单一职责。 2.养成写注释的习惯,及时解释复杂的逻辑或函数,增强代码的可读性。 3.遵循一致的代码风格,包括缩进、对齐和括号
复制链接 扫一扫
分享
41
评分
回复
数学之美和算法第一章心得体会
# 《数学之美》第一章心得 读完《数学之美》的第一章,我对数学在通信和计算机科学中的重要作用有了更深的理解。作者通过诙谐生动的语言,向我们揭示了看似复杂的通信系统背后的数学原理。特别是关于信息论的介绍,让我意识到信息的传递和处理其实可以用数学模型来精
复制链接 扫一扫
分享
34
评分
回复
代码规范 + 《数学之美》读后感
代码规范 众所周知,计算机专业的学生和已就业的程序员大多数都有着自己的一种代码规范,以确保自己的代码有可读性、简便性等性质,让自己的代码在一般情况下能够更利于人们浏览。而在计算机专业中,学生们一般最先接触的语言便是C++,而学生们初次接触时都常会因代
复制链接 扫一扫
分享
41
评分
回复
代码规范+数学之美读后感
代码规范 一.命名规范 变量名、函数名应使用小写字母,单词之间使用中划线或下划线分隔,以提高可读性。 类名通常使用驼峰命名法,即每个单词的首字母大写,不使用下划线。 避免使用拼音或中文命名,尽量使用英文单词或缩写,并确保其含义明确。 二、代码格式 缩
复制链接 扫一扫
分享
83
评分
回复
大厂代码规范&数学之美读后感
一、代码规范 由于该部分先前直接以标题 浅谈:论代码规范发布,故此处添加附带原文链接:浅谈:论代码规范-CSDN博客 软工2301 P2023009006 0、前言 本文包含对《阿里巴巴Java开发手册(终极版 1.3.0)》中一、编程规约的部分讨
复制链接 扫一扫
分享
为您搜索到以下结果: