摘要: 算法第四章上机实验报告 一、实验题目 4-2 删数问题 (30 分) 给定n位正整数a,去掉其中任意k≤n 个数字后,剩下的数字按原次序排列组成一个新的正整数。对于给定的n位正整数a和正整数 k,设计一个算法找出剩下数字组成的新数最小的删数方案。如果数字最前面有0不输出。 输入格式: 第 1 行是1 阅读全文
posted @ 2021-11-17 22:06 Nefertari0716 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1.算法第3章实验 7-1 最大字段和 分析 1.1问题描述: 给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整数均为负数时,定义子段和为0。 输入格式: 输入有两行: 第一行是n值(1<=n< 阅读全文
posted @ 2021-10-31 21:25 Nefertari0716 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 算法第2章上机实践报告 一、实践题目名称 两个有序序列的中位数(时间复杂度为logN) 二、问题描述 已知有两个等长的非降序序列S1, S2, 设计函数求S1与S2并集的中位数。有序序列A0​,A1​,⋯,AN−1​的中位数指A(N−1)/2​的值,即第⌊(N+1)/2⌋个数(A0​为第1个数)。 阅读全文
posted @ 2021-10-10 21:17 Nefertari0716 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 本学期代码规范(参考Google代码规范) 排版格式 程序块要采用缩进风格编写,缩进的空格数为4个。 相对独立的程序块之间、变量说明之后须加空行。 较长的语句(>80字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读,一 阅读全文
posted @ 2021-09-15 21:57 Nefertari0716 阅读(35) 评论(0) 推荐(0) 编辑