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

电子商务网站建设课程的心得无锡企业建站

电子商务网站建设课程的心得,无锡企业建站,wordpress杂志主题nana,网站怎么可以被收录目录 leetcode 2 两数相加——模式匹配单链表Box 只能说Rust链表题的画风和C完全不一样,作为新手一时间还不太适应,于是单独为链表、智能指针开一篇,主要记录leetcode相关题型的答案以及注意事项。 leetcode 2 两数相加——模式匹配单链表Bo…

目录

      • leetcode 2 两数相加——模式匹配+单链表+Box

只能说Rust链表题的画风和C++完全不一样,作为新手一时间还不太适应,于是单独为链表、智能指针开一篇,主要记录leetcode相关题型的答案以及注意事项。

leetcode 2 两数相加——模式匹配+单链表+Box

⭐️两个注意点
🍉里面有官方提供的单链表的实现,可以参考下;
🍉遍历链表可以用loop+match模式匹配的方式

// Definition for singly-linked list.
#[derive(PartialEq, Eq, Clone, Debug)]
pub struct ListNode {pub val: i32,pub next: Option<Box<ListNode>>
}impl ListNode {#[inline]fn new(val: i32) -> Self {ListNode {next: None,val}}
}impl Solution {pub fn add_two_numbers(l1: Option<Box<ListNode>>, l2: Option<Box<ListNode>>) -> Option<Box<ListNode>> {let mut t = (l1, l2, 0, 0);let mut result = None;let mut tail = &mut result;loop {t = match t {(None, None, _, 0) => break,(Some(l1), Some(l2), _, mut carry) => {let temp = l1.val + l2.val + carry;let res_temp = temp % 10;carry = temp / 10;(l1.next, l2.next, res_temp, carry)}(Some(l), None, _, mut carry) | (None, Some(l), _, mut carry) => {let temp = l.val + carry;let res_temp = temp % 10;carry = temp / 10;(l.next, None, res_temp, carry)}(None, None, _, carry) => {(None, None, carry, 0)}};*tail = Some(Box::new(ListNode::new(t.2)));tail = &mut tail.as_mut().unwrap().next;}result}
}

🍉#[inline] 是什么?
是Rust 中的一个属性,用于提示编译器尝试对函数进行内联展开优化。 内联展开是一种优化技术,可以将函数调用的地方替换为函数体的内容,减少了函数调用的开销,提高代码的执行速度。 通过在函数定义之前使用 #[inline] 属性,你可以向编译器发出建议,让它在合适的情况下尝试内联展开函数。

http://www.15wanjia.com/news/174419.html

相关文章:

  • 沈阳网站建设服务器做网站制作怎么样
  • 附近的广告公司电话怎么做网站优化 sit
  • 重庆网站建设哪家公司那家好昆明高端seo怎么做
  • 贵州省都匀市网站建设国外修图教程网站
  • 上海网站推广找哪家营销与销售的区别
  • 网站页面高度成都网页制作设计培训
  • 山东大型网站建设网站建设:中企动力
  • 最潮流的网站开发脚本语言宁夏建设投资集团公司网站
  • 网站备案流程核验单asp.net商务网站开发
  • 中山企业网站制作公司怎么在百度做原创视频网站
  • 企业网站 微信里怎么做网站的盈利方式
  • 东莞房产网宁波网站优化平台
  • 重庆企业网站推广价格世界十大营销策划公司
  • 企业网站初始期如何优化ps网站建设目标
  • 跨境电商运营主要做什么苏州百度seo代理
  • 网站上怎么做动图南充市建设局官方网站
  • 网站开发宣传标语html转WordPress page
  • 网站服务器配置参考指南网站页面布局的目的
  • 前端做兼职网站成都网站建设公司高新
  • 爱站挖词服装网站建设的目的
  • 创建网站的流程有哪些网站开发是什么部门
  • 如果做游戏的技术用来做网站天眼查官网查询企业
  • 麻章网站建设公司网站做301怎么做
  • 广告牌西安网站优化平台
  • 阿里云 oss做网站选择网站的关键词
  • 学院网站改造方案自己在线制作logo免费一步一步
  • 凤岗做网站青岛鲁icp 网站制作 牛商网
  • 可信网站认证图标网络优化工程师为什么都说坑人
  • 盐城网站建设hx1818网站建设判断题
  • 网站制作的页面比例手机网站cms