题目描述
找出数组中重复的数字。
在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。
二分查找是一种十分基础重要的搜索方法。一般多用于数组结构的搜索查找问题中。虽然思路简单,但是边界条件却很容易让人迷糊。这里对二分查找做一个总结。
这一章前半部分好像没有什么好说的,略过总结了就。主要说一下try-catch部分。
最近在安装FastDDS,按照官网教程以为很简单,结果却踩了不少的坑,记一下,其中有一些问题在ROS1、ROS2以及Micro-ROS中都有出现,可以作为一些参考。
这一章名为表达式,其实讲了C++中的一些运算符。大部分其实跟其他编程语言都很类似,在这里把C++11标准的一些特性以及之前不是特别清楚的记录一下。
对XRCEDDS协议的阅读理解和分析
最近在研究XRCE-DDS的时候,被师兄问了两个关于DDS的问题,一个都没答上来,很惭愧,所以想回过头普及一下DDS的相关知识,很幸运找到了Paul大佬的《DDS与FastRTPS》一文,受益匪浅,在这里结合自己搜集到的其他资料和对协议原文的阅读,做一些总结。
接雨水这道题目是非常经典的面试题,师兄字节面试的时候似乎就碰到了,所以把它抽出来研究了一下,主要是学习参考Leetcode上的各种评论和题解,总结了四种方法,其中三种是按列计算,还有一种是按区域行计算。最后一种方法虽然复杂度上没有双指针法简单,但是如果给我们的数组是流式输入,无法从后往前进行遍历的话,就只有最后一种方法有用了。
在百度网盘上找到的c++视频资源,感觉讲的非常棒,做一下笔记
典中典的动态规划