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

网站建设知识平台简历免费制作

网站建设知识平台,简历免费制作,云南发布紧急通知,php如何网站做修改Problem: 2807. 在链表中插入最大公约数 文章目录 题目思路注意点Code 题目思路 模拟插入流程#xff1a; 检测当前节点是否有后置结点#xff1b;将当前结点与后置结点的值做最大公约数处理得到新结点的值#xff0c;然后插入到当前结点之后#xff1b;再将检测结点向后… Problem: 2807. 在链表中插入最大公约数 文章目录 题目思路注意点Code 题目思路 模拟插入流程 检测当前节点是否有后置结点将当前结点与后置结点的值做最大公约数处理得到新结点的值然后插入到当前结点之后再将检测结点向后移动两个位置循环123即可 注意点 计算最大公约数其实有C自带的__gcd()来实现不过为了巩固知识也可以选择手写 同时本题的val值在1到1000之间所以可以这样写一个计算两个整数最大公约数的函数。 int GreatestCommonDivisors(int a, int b) // 1000val1{if (b 0) {return a;} else {return GreatestCommonDivisors(b, a % b);}}这段代码是一个计算两个整数最大公约数的函数使用了欧几里得算法。 函数的参数是两个整数 a 和 b。如果 b 是0那么返回 a因为任何数和0的最大公约数都是它自己。如果 b 不是0那么递归地调用 GreatestCommonDivisors(b, a % b)。这个函数使用了欧几里得算法的思想递归地计算最大公约数。算法的基本思想是gcd(a,b)gcd(b,amod b)。这个过程会持续到b等于0此时a就是最大公约数。需要注意的是因为题目的val范围设计在1-1000所以这个函数没有处理负数的情况如果输入的 a 和 b 是负数可能会导致不正确的结果。另外如果函数被频繁调用可能会导致栈溢出因为这是一个递归函数。 Code /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nullptr) {}* ListNode(int x) : val(x), next(nullptr) {}* ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/ class Solution { public:int GreatestCommonDivisors(int a, int b) // 1000val1{if (b 0) {return a;} else {return GreatestCommonDivisors(b, a % b);}}ListNode* insertGreatestCommonDivisors(ListNode* head) {ListNode* node head;while (node-next) {node-next new ListNode(GreatestCommonDivisors(node-val, node-next-val), node-next);node node-next-next;}return head;} };
http://www.dnsts.com.cn/news/181611.html

相关文章:

  • 临沂建设局网站wordpress 修改后台地址
  • 顺德手机网站建设监利网站建设
  • 廊坊做网站费用大一学生期末网页设计作业
  • 自己做外贸自己做网站网站首页专题怎么做
  • 如何进行网站的建设和维护wordpress显示插件怎么用
  • 网站开发的流程图和原型图专门做恐怖片的网站
  • 网站引流怎么做重庆造价信息网官网首页
  • 山东住房和城乡建设厅网站一体化平台品牌网站设计视频教程
  • 常德举报网站郑州哪里能做个人网页
  • 石家庄网站排名优化哪家好律师免费咨询
  • 想自己做网站做推广网站无法连接服务器
  • 旅游攻略网站开发背景绵阳网站建设怎么做
  • 福建工程建设网站养生网站设计
  • 网站建设课程设计论文wordpress 登录图标
  • 设计网站思路如何写wordpress dplayer解析
  • 网站建设过程中要细心很多搜索词网站怎样做
  • 一流网站建设公司做数学题的网站
  • 网站 建设实验小结为女朋友做的网站
  • 西红门做网站商城维护工作内容网站建设
  • 开原网站制作公司深圳企业画册印刷
  • 网站怎么做301重定向公众号后端框架
  • dw网站制作手机软件下载网站录入信息 前台查询功能怎么做
  • asp+网站开发云主机免费申请
  • 巴中自助网站建设wordpress 批量 发布
  • 网站的视频怎么下载wordpress入门
  • 代理做网站软件工程 旅游网站开发er图
  • 介绍一个做美食的网站wordpress作者信息栏
  • 网站质作网页制作首页代码模板
  • 有没有专门做商铺招商的网站建设部相关网站
  • 保定百度网站建设wordpress免费建站吗