当前位置: 首页 > news >正文

全屏网站宽度正规推广平台有哪些

全屏网站宽度,正规推广平台有哪些,全屏网站 内页怎么做,互动案例的网站两个递增有序表合并操作 题目: 将两个递增有序的顺序表 A 和 B 合并成一个新的递增有序顺序表 C。 思路: 使用三个索引 i, j, k 分别遍历顺序表 A, B 和合并后的顺序表 C。比较 A 和 B 当前索引指向的元素,将较小的元素放入 C 中&#xf…

两个递增有序表合并操作

题目:

将两个递增有序的顺序表 AB 合并成一个新的递增有序顺序表 C

思路:

  1. 使用三个索引 i, j, k 分别遍历顺序表 A, B 和合并后的顺序表 C
  2. 比较 AB 当前索引指向的元素,将较小的元素放入 C 中,并移动对应的索引。
  3. AB 的元素全部放入 C 后,将剩余的元素直接复制到 C 中。

整体代码:

// 函数声明,用于合并两个递增有序顺序表A和B到顺序表C中
bool merge(Sqlist A, Sqlist B, Sqlist &C) {int i = 0, j = 0, k = 0; // 初始化索引i, j, k为0,分别用于A, B和C// 合并两个有序表的元素到C中while (i < A.length && j < B.length) { // 当A和B都还有元素时if (A.data[i] < B.data[j]) { // 如果A的当前元素小于B的当前元素C.data[k++] = A.data[i++]; // 将A的元素放入C,并移动A和C的索引} else {C.data[k++] = B.data[j++]; // 将B的元素放入C,并移动B和C的索引}}// 将A中剩余的元素复制到C中while (i < A.length) {C.data[k++] = A.data[i++];}// 将B中剩余的元素复制到C中while (j < B.length) {C.data[k++] = B.data[j++];}C.length = k; // 更新C的长度为合并后的元素数量return true; // 返回成功标志
}

题目:

尽可能高效找出数组中未出现的最小正整数。

思路:

  1. 初始化辅助数组:创建一个大小为 n 的辅助数组 B,用于标记数组 A 中出现的正整数。
  2. 标记出现的正整数:遍历数组 A,对于每个正整数 A[i],如果 A[i]1n 之间,则将 B[A[i] - 1] 标记为 1
  3. 查找未出现的最小正整数:再次遍历辅助数组 B,找到第一个值为 0 的位置,该位置即为未出现的最小正整数。
  4. 释放辅助数组:删除辅助数组 B

整体代码:

int find(int A[], int n) {// 1. 初始化辅助数组 B,大小为 nint *B = new int[n]; // 创建大小为 n 的辅助数组 B// 2. 遍历数组 A,标记出现的正整数for (int k = 0; k < n; ++k) {B[k] = 0; // 初始化 B 数组,标记未出现的正整数}for (int i = 0; i < n; ++i) {if (A[i] > 0 && A[i] <= n) {B[A[i] - 1] = 1; // 标记 A[i] 出现,B[A[i] - 1] 为 1}}// 3. 查找未出现的最小正整数for (int i = 0; i < n; ++i) {if (B[i] == 0) {break; // 找到第一个未出现的正整数,退出循环}}// 4. 释放辅助数组 Bdelete[] B; // 释放辅助数组 B 的内存// 返回未出现的最小正整数return i + 1; // 返回未出现的最小正整数
}

说明:

  • 辅助数组 B:用于标记数组 A 中出现的正整数。
  • 标记出现的正整数:遍历数组 A,对于每个正整数 A[i],如果 A[i]1n 之间,则将 B[A[i] - 1] 标记为 1
  • 查找未出现的最小正整数:再次遍历辅助数组 B,找到第一个值为 0 的位置,该位置即为未出现的最小正整数。
  • 释放辅助数组:删除辅助数组 B,释放内存。
http://www.mmbaike.com/news/38000.html

相关文章:

  • 美国访问国内网站常州网站建设优化
  • 苏州网站建设logo长沙网站优化公司
  • 手机网站需要什么最好用的磁力搜索器
  • 网站开发用台式机电脑配置跨境电商网站
  • 免费做图网站有哪些谷歌google官网入口
  • 我建设的网站打开很慢百度网址导航
  • 网站建设公司厦门百度账号批发网
  • wifi管理系统登录入口简阳seo排名优化课程
  • 成都集团网站建设广东vs北京首钢
  • 定制网站开发蒙特灰色关键词代发可测试
  • 个人网站可以做哪些主题百度网盘网站入口
  • 政府网站集群建设汇报企业软文怎么写
  • 公司的网站建设费进入什么科目昆明优化网站公司
  • 网站的用户运营值得做吗盘多多网盘资源库
  • 好的网站模板种子搜索引擎
  • app网站公司网站推广的10种方法
  • 公司管理制度完整版aso排名优化知识
  • 大连企业建站系统脚上起小水泡还很痒是怎么回事
  • wordpress上传至哪个目录下安卓优化大师hd
  • 网站开发语言是什么网址域名
  • 商丘小程序开发公司seo对各类网站的作用
  • 怎么做帖子网站销售渠道都有哪些
  • java做教程网站营销咨询公司经营范围
  • 做的网站缩小内容就全乱了百度权重查询网址
  • 企业网站的基本内容制作公司网站的公司
  • 汉中做网站营业推广的方式
  • 北京市住房和城乡建设委员会的网站谁能给我个网址
  • 做网站前景google play 应用商店
  • vs做网站如何输出网站出租三级域名费用
  • 深圳网站建设 案例发新闻稿平台