怎么做品牌推广网站微信小程序跳转到网页

bicheng/2026/1/18 1:23:38/文章来源:
怎么做品牌推广网站,微信小程序跳转到网页,品质好茶,在线教育已知两个链表L1和L2分别表示两个集合#xff0c;其中元素递增排列。请设计一个算法#xff0c;用于求出L1与L2的交集#xff0c;并存放在L1链表中。 代码思路#xff1a; 我们创建一个辅助链表L3#xff0c;用于存储L1和L2链表的交集#xff0c;用s遍历L3各个元素 用p和…已知两个链表L1和L2分别表示两个集合其中元素递增排列。请设计一个算法用于求出L1与L2的交集并存放在L1链表中。 代码思路 我们创建一个辅助链表L3用于存储L1和L2链表的交集用s遍历L3各个元素 用p和q分别遍历链表L1和L2因为是两个链表都是递增的所以每次比较p和q结点那个元素更小更小的往后移。如果p和q指向结点大小一样则把它们记录到s中。 过程示意图如下 最后当某个链表遍历结束循环也可以结束了因为一个链表后面没东西了咋能和另一个链表有交集呢 然后题目要求把交集放在L1中所以把L3的复制进去即可。 //两个递增链表求交集 void JiaoJi(LinkList* L1, LinkList* L2) {LNode* p (*L1)-next;//用p遍历L1LNode* q (*L2)-next;//用q遍历L2LinkList L3 (LNode*)malloc(sizeof(LNode));//辅助链表用于存放公共元素LNode* s (LNode*)malloc(sizeof(LNode));//用s遍历L3L3-next s;LNode* pre L3;//记录s前一个位置while (pq) {if (p-next NULL || q-next NULL) {//下一轮退出循环记录当前s位置pre-nextNULL;}if (p-data q-data) {LNode* tmp (LNode*)malloc(sizeof(LNode));tmp-next NULL;s-data p-data;s-next tmp;s s-next;p p-next;q q-next;pre pre-next;}else if (p-data q-data) {q q-next;}else {p p-next;}}s L3-next;//s复位p (*L1)-next;//p复位LNode* tmp (LNode*)malloc(sizeof(LNode));while (s!NULL) {//因为L3是L1和L2的交集所以L3的长度是一定小于等于L1的这里判断条件给一个s即可if (s-next NULL) {//出循环的前一个记录一下此时的p位置tmp p;}p-data s-data;p p-next;s s-next;}tmp-next NULL;//把L1后面的非交集部分断掉 } int main() {LinkList L1;LinkList L2;InitList2(L1);//初始化一个1 2 3 4 5 6 7 8 9 10的带头结点链表L1InitList3(L2);//初始化一个4 5 6 7 8 9的带头结点链表L2printf(初始L1为);print2(L1);printf(\n);printf(初始L2为);print2(L2);printf(\n);JiaoJi(L1, L2);printf(L1和L2交集为);print2(L1);return 0; }注初始化带头单链表和打印函数 #define _CRT_SECURE_NO_WARNINGS #includestdio.h #includestdbool.h #includemalloc.h //单链表定义 //链表结点 int A[10] { 1,2,3,4,5,6,7,8,9,10 }; int B[6] { 4,7,8,9,11,13 };//4,7,8,9,11,13 typedef struct {//定义单链表结点类型int data;//数据域struct LNode *next;//指针域 }LNode, *LinkList;//带头结点初始化-尾插法 void InitList2(LinkList* L) {(*L) (LNode*)malloc(sizeof(LNode));(*L)-next NULL;LNode* rear (*L);//标记表尾int i 0;for (i 0;i 10;i) {LNode* p (LNode*)malloc(sizeof(LNode));//创建一个新结点p-data A[i];//新结点赋值rear-next p;//接到L上rear p;//标记表尾}rear-next NULL; }//带头结点初始化-尾插法 void InitList3(LinkList* L) {(*L) (LNode*)malloc(sizeof(LNode));(*L)-next NULL;LNode* rear (*L);//标记表尾int i 0;for (i 0;i 6;i) {LNode* p (LNode*)malloc(sizeof(LNode));//创建一个新结点p-data B[i];//新结点赋值rear-next p;//接到L上rear p;//标记表尾}rear-next NULL; }void print2(LinkList L) {//打印带头结点的链表LNode* i L-next;//用i指针遍历整个链表while (i ! NULL) {printf(%d , i-data);i i-next;} }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/89369.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

芯片公司网站建设百度seo网站排名

文章目录 任务处理方式异步操作的优缺点async和awiatasyncawait使用 async/await 的注意事项示例 前言:此篇文章是在文心一言的辅助下完成的。 任务处理方式 同步操作:同步操作是指所有的操作都完成后,才返回给用户结果。当一个任务发出请求…

凡科网站怎么修改昨天做的网站c语言做网站吗

LeetCode每日一题 1944.队列中可以看到的人数 1944. 队列中可以看到的人数 - 力扣(LeetCode) 题目描述 有 n 个人排成一个队列,从左到右 编号为 0 到 n - 1 。给你以一个整数数组 heights ,每个整数 互不相同,heig…

宿州集团网站建设做有关兼职网站的需求分析

顺序 : 从上向下, 顺序执行代码分支 : 根据条件判断, 决定执行代码的分支循环 : 让特定代码重复的执行

做logo有哪些网站负责网站的建设规划

MongoDB 面试题 1. 什么是MongoDB? MongoDB是一种非关系型数据库,被广泛用于大型数据存储和分布式系统的构建。MongoDB支持的数据模型比传统的关系型数据库更加灵活,支持动态查询和索引,也支持BSON格式的数据存储,这…

网站定位方案 资源新版在线天堂

给定一个只包括 (,),{,},[,] 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括…

网站seo推广员招聘来个网站好人有好报

一、计算机内存 1.1、计算机硬件内存架构。   计算机CPU(central processing unit)和内存的交互是最频繁的,内存是我们的高速缓存区。用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度&…

网站建设方案2000字免费永久域名申请注册

AD9371 系列快速入口 AD9371ZCU102 移植到 ZCU106 : AD9371 官方例程构建及单音信号收发 采样率和各个时钟之间的关系 : AD9371 官方例程HDL详解之JESD204B TX侧时钟生成 (三) 参考资料: UltraScale Architecture G…

营口建网站的公司wordpress输出标签下文章

在Python中,自然语言处理(NLP)和文本挖掘通常涉及对文本数据进行清洗、转换、分析和提取有用信息的过程。Python有许多库和工具可以帮助我们完成这些任务,其中最常用的包括nltk(自然语言处理工具包)、spaCy…

苏州网站建设都找全网天下wordpress 进后台白屏

1、服务的分类启动与自启动:服务启动:就是在当前系统中让服务运行,并提供功能。服务自启动:自启动是指让服务在系统开机和重启之后,随着系统的启动而自动启动服务查询已安装的服务:RPM包安装的服务[rootloc…

怎么做冒牌网站个人域名网站可以做企业站吗

有赞微商城与无代码开发的完美结合 在数字化转型的浪潮中,无代码开发是商家极力追求的目标,它能够让非技术人员也能轻松地实现软件集成和数据流转。有赞微商城的出现,就是为了响应这一需求。通过无需复杂编程即可实现的API集成,商…

视频网站模板源码电商培训心得

在 Apache Flink SQL 中,字段(也称为列)和注释(也称为元数据或描述)的管理通常与 Flink 使用的底层数据源(如 Kafka、JDBC 数据库、Hive 等)紧密相关。Flink SQL 本身不提供直接修改数据源中字段…

产品包装设计网站徐州网页公司

给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选取。 说明: 所有数字(包括 target)都是正整数。解集不能包含重复的组合…

深圳网站建设熊掌号石家庄网页设计师培训班

文章目录 JVM内存结构图1、运行时数据区域JDK 1.7JDK 1.81. 线程栈(虚拟机栈)2. 本地方法栈3. 程序计数器4. 方法区(元空间)5. 堆6、运行时常量池(Runtime Constant Pool)7、直接内存(Direct Me…

网站开发项目设计文档在wordpress上下载的模板咋用

点击蓝字关注我们《差动放大电路中电阻误差对电路共模抑制比的影响与蒙特卡洛分析》一文,介绍在差动放大电路设计时匹配电阻精度造成的影响,而在差动放大电路应用中还有一个不可忽略的因素——信号源内阻。本篇对信号源内阻在差动放大电路的共模抑制比影…

百度云服务器建设网站apple官网

虚拟化概述 概念: 在虚拟环境里,虚拟机监控器(VMM)抢占了操作系统的位置,编程的物理机的管理者,同时向上层的软件呈现出虚拟的硬件平台,欺骗着上层的操作系统 虚拟机可以看做是物理机的一种高…

做软件跟做网站哪个难建立网站 营业执照

当需要针对F5做大批量配置时,如果直接使用bigpipe shell批量配置,很容易导致发生HA切换。针对此情况,F5提供一个bigpipe merge的命令,能快速完成大批量配置的部署,同时不会发生HA切换。 bigpipe merge使用方法&#xf…

淳安县住房和城乡建设局网站线上商城推广软文

2023-macOS下安装anaconda,终端自动会出现(base)字样,如何取消 安装后,我们再打开终端,就会自动出现了(base) 就会出现这样子的,让人头大, 所以我们要解决它 具体原因是 安装了anac…

wordpress网站密码忘记你认为优酷该网站哪些地方可以做的更好_为什么?

简介 Demo基于Open Harmony系统使用ETS语言进行编写,本Demo主要通过设备认证、分布式拉起、分布式数据管理等功能来实现。 应用效果 设备认证,获取同一个局域网内的设备ID,并拉起应用 添加数据并在另一台设备显示该数据 开发步骤 1.新建Openharmony…

电子商务网站平台建设目标网站卡片设计

多个四面体单元组合起来可以形成六面体

外贸网站建设公司渠道wordpress设置用户注册资料

前言: 想要了解用户在系统中所做的操作,从而得出用户在本系统中最常用的模块、在系统中停留的时间。对于了解用户的行为、分析用户的需求有很大的帮助,想实现这种需求可以通过前端埋点的方式。 埋点方式: 1.什么是埋点&#xff1f…