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

做网站总费用定制网络推广计划

做网站总费用,定制网络推广计划,定制官网,做网站多少钱西宁君博领衔文章目录 链表常见技巧和操作总结1. 常用技巧2. 链表中的常用操作题目链接:题目描述:解法C 算法代码: 链表常见技巧和操作总结 1. 常用技巧 画图 --> 直观,形象,便于理解引入虚拟头节点 便于处理边界情况方便我们对…

文章目录

  • 链表常见技巧和操作总结
    • 1. 常用技巧
    • 2. 链表中的常用操作
    • 题目链接:
    • 题目描述:
    • 解法
    • C++ 算法代码:


链表常见技巧和操作总结

1. 常用技巧

  1. 画图 --> 直观,形象,便于理解
  2. 引入虚拟头节点
    1. 便于处理边界情况
    2. 方便我们对链表进行操作
  3. 不要吝啬空间,大胆去定义变量
  4. 快慢双指针
    1. 判断链表中是否有环
    2. 链表中环的入口
    3. 找链表中倒数第n个结点

2. 链表中的常用操作

  1. 创建一个新结点 new
  2. 尾插
  3. 头插

题目链接:

2. 两数相加


题目描述:

40a4a36ad0acb7cb1b9b095460ad3f78


解法

模拟两数相加的原理即可。

fe906e0ddd82a85e169f0aaeb69798ff

4b82d817ade9ef0d3e5b17846e09d845

6ebe53bc424741137dd76d9e828656cb

275f6ba549d4c40584ada9c2ba020899


C++ 算法代码:

/*** 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:ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) {ListNode* cur1 = l1, *cur2 = l2;  // 初始化两个指针分别指向两个链表的头节点ListNode* newhead = new ListNode(0); // 创建一个虚拟头结点,记录最终结果ListNode* prev = newhead; // 尾指针,用于构建结果链表int t = 0; // 记录进位// 循环直到两个链表都遍历完且没有进位while(cur1 || cur2 || t){// 先加上第一个链表的当前节点值if(cur1){t += cur1->val;  // 累加当前节点的值cur1 = cur1->next;  // 移动到下一个节点}// 加上第二个链表的当前节点值if(cur2){t += cur2->val;  // 累加当前节点的值cur2 = cur2->next;  // 移动到下一个节点}// 创建新节点,值为当前和的个位数prev->next = new ListNode(t % 10);  // 取余数作为当前位的值prev = prev->next;  // 移动尾指针t /= 10;  // 计算进位值}// 保存结果链表的头节点(跳过虚拟头节点)prev = newhead->next;delete newhead;  // 释放虚拟头节点的内存return prev;  // 返回结果链表}
};
http://www.dtcms.com/a/530778.html

相关文章:

  • 网站推广朋友圈文案营销型网站设计公司哪里有
  • 重庆承越网站建设地址镇江丹阳
  • 网站开发技术教材wordpress里再建一个网站
  • 百度 安徽省工程建设信息网站餐饮小店面装修设计
  • 形象设计公司网站建设方案书做网站答辩总结范文
  • 云浮市做网站的公司天津网站建设网络
  • 怎样做网站跳转投诉网站建设
  • 门户网站建设公司方案网上商城运营方案
  • 北京市城乡结合部建设领导小组办公室网站网站开发税率多少钱
  • 网站logo名词解释网站注册备案之后怎么做网站
  • 开发建设网站需要什么人才响应式网站的优势有那些的呢
  • 网站做三方登陆需要注册公司不签了外包合同被辞退有补偿吗
  • 叫人建设网站要注意什么问题南京网站推广价格
  • 青岛网站有限公司常用的编辑html的软件
  • 自己做电影下载网站深圳网站建设微信开发
  • 用阿里云做网站注意事项前端开发工程师培训哪里有
  • 怎么做自适应的网站网站建设会议讲话
  • 北京交易中心网站怎么修改wordpress 后台登陆密码
  • 网站建设中中文模板下载个人主页网站建设
  • 自己做网站用什么数据库邵阳营销型网站建设
  • 自己怎么做卖服装的网站免费自助创建网站
  • 网站的建设和品牌价值的关系找个做游戏的视频网站
  • 网站建设优化公司招聘塘沽做网站公司
  • 珠海市规划建设局网站o2o平台的基本信息
  • 网站空间ipphp手机网站怎么做
  • 有网站了怎么做apphtml5移动端手机网站开发流程图
  • 辽宁网站建设企业定制公司jssdk wordpress
  • 服装网站建设的目的和意义潍坊做网站公司
  • 【快速解决】Linux服务器安装Java17运行环境
  • 吉林省绥中县城乡建设局网站四川建设信息网