LeetCode
孤傲的剑客狼
这个作者很懒,什么都没留下…
展开
-
LeetCode118杨辉三角
这道题的思路很明确,就是上一行的俩个数加起来等于下一行的一个数。区别就是实现方式的不同,当然还有其他思路。 再就是注意numRows为0的情况以及输出格式。 创建二维向量: vector<vector>ans; 此时 ans为空。 创建一维向量 vector init; init.push_back(1); ans.push_back(init); 可以看出,push_back既可以压入单个数据又可以压入一维向量。 vector.clear(); 可以清除向量中的数据。 注意,当使用vector原创 2020-06-09 12:05:13 · 98 阅读 · 0 评论 -
LeetCode 最长公共子串
其实这道题的思路很简单,就是将第一个字符串作为源字符串,然后将其与剩下的字符串逐一比较,找出相同的字符串。另外就是注意如果字符串数组是否为空。主要是实现方式的区别。 在这道题中我知道了迭代器的用法,这是我没注意的,之后写个博客。 另外就是substr函数。这是一个复制字符串函数,刚开始我还以为是切割字符串函数。它的作用是复制自定义长度的字符串。 代码就不贴了,毕竟自己实现的方式太复杂了 。 唉 ...原创 2020-05-05 15:02:57 · 453 阅读 · 0 评论