7.18day7

454. 四数相加 II - 力扣(LeetCode)

暴力求法

先求左边两个数组的元素之和

再把该元素和放入map中 只要两元素之和产生相同元素就在map的value中自增

 383. 赎金信 - 力扣(LeetCode)

用hash表的方式对magazine的字符串进行存储

如果左边的字符串大于右边字符串明显是不能由右边字符串构成的

如果小于就一个个减少hash表中的值 如果右边边hash表中的值减为-1 就不能构成

如果相等就遍历两表中元素是否相等 不相等就不能构成

 

15. 三数之和 - 力扣(LeetCode)

18. 四数之和 - 力扣(LeetCode)

三数之和和四数之和相差不大 四数之和多一个循环条件

用指针法

如果三数想加的值大了 right-- 小了 left++

    

 去重考虑 :

 对于i的去重 比如[-1,-1,3]如果是nums[i]==nums[i+1];

 就会生成两个这样的数据 

如果是nums[i]==nums[i-1] 就可以对该数据去重

找到之后 也要对right和left去重

05-18
### 关于ROS Version 7.18的相关信息 目前官方并未提及存在名为“Version 7.18”的具体版本编号[^3]。通常情况下,ROS(Robot Operating System)采用的是基于发行代号的命名方式,例如 ROS Kinetic Kame、ROS Melodic Morenia 和 ROS Noetic Ninjemys 等。这些版本对应不同的 Ubuntu 发行版,并且具有明确的支持周期。 如果提到 “7.18”,可能是用户混淆了 ROS 的版本体系或者指代其他相关内容。以下是可能的情况分析: #### 可能情况一:误解 ROS 版本编号 ROS 使用语义化版本控制来管理其软件包版本,但整体框架并不以数字形式表示主要版本更新。例如,在 `package.xml` 文件中定义的依赖项可能会有类似于 `version="1.12.7"` 这样的字段,但这仅适用于特定库或工具链而非整个 ROS 平台本身[^4]。 对于寻找文档的需求,可以访问以下链接获取最新资料: - 官方网站: http://www.ros.org/ - 文档中心: http://wiki.ros.org/ #### 可能情况二:目标为某个插件或扩展模块 假如您关注的对象并非核心系统而是第三方开发成果,则需进一步确认名称描述准确性。比如之前提到了 **Object Analytics** 工具集[^1] ,它属于英特尔开源项目之一,支持多种传感器数据处理功能。此类组件往往独立维护并附带专属说明文件。 下面展示如何克隆仓库以及查阅内部结构的方法作为参考实现路径: ```bash git clone https://github.com/intel/ros_object_analytics.git cd ros_object_analytics cat README.md # 查看基础介绍与安装指南 ``` 另外提醒一点,执行命令创建工作空间时应确保环境变量配置无误以便后续编译顺利进行[^2]: ```bash source /opt/ros/<distro>/setup.bash mkdir -p ~/catkin_ws/src && cd ~/catkin_ws/src wstool init . ``` 以上操作均假设读者已具备基本 Linux 命令行技巧及熟悉 Git 版本控制系统的基础概念。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值