leetcode
aolikelili
这个作者很懒,什么都没留下…
展开
-
leetcode349
语法//find函数的用法//注意vector是没有find函数的,必须调用头文件algorithm#include <iostream>#include <algorithm>#include <vector> int main(){ using namespace std; vector<int> vec; ...原创 2020-02-08 14:33:22 · 139 阅读 · 0 评论 -
leetcode441
思路找规律:1.顺着想:class Solution {public: int arrangeCoins(int n) { int result; int item=1;//每一层末尾的数 int i=2;//层数 if(n==1) return 1; while(true){ ...原创 2020-02-07 14:52:49 · 78 阅读 · 0 评论 -
leetcode989
Add to Array-Form of Integer思路感觉和之前做的加法问题差不多class Solution {public: vector<int> addToArrayForm(vector<int>& A, int K) { vector<int> result; int a=A.size(...原创 2020-02-06 14:21:37 · 137 阅读 · 1 评论 -
leetcode415
思路1.感觉和之前做过的二进制的相加很像(补齐高位从后往前一位一位加,单独讨论最高位),只不过这次是10进制而已。直接用二进制的方法来做,发现程序报了错。代码:class Solution {public: string addStrings(string num1, string num2) { int num1_len=num1.size(); ...原创 2020-02-05 22:19:19 · 183 阅读 · 0 评论 -
leetcode258
add digits报错Line 14: Char 20: runtime error: signed integer overflow: 2147483640 + 8 cannot be represented in type ‘int’ (solution.cpp)public: int addDigits(int num) { int sum=0; ...原创 2020-02-04 14:49:48 · 330 阅读 · 0 评论 -
leetcode67
Add Binary思路自己愚蠢的思路:暴力进制转换,利用十进制相加后再次进行转换大佬:原创 2020-02-03 15:54:17 · 186 阅读 · 0 评论 -
leetcode717
717. 1-bit and 2-bit Characters分析:1bit的字符只有0一个,而2bit的字符有10和11两种,题目需要判断一个字符串的最后一个0属于1bit的字符,还是2bit字符中的10.出现问题control reaches end of non-void function它的意思是:控制到达非void函数的结尾。就是说一些本应带有返回值的函数到达结尾后可能并没有...原创 2020-02-03 09:24:58 · 124 阅读 · 0 评论 -
leetcode7
7. Reverse Integer总体思路:一位数一位数地从个位拆除其他判断:注意考虑整数溢出的情况1.C++注意点:在头文件limits.h中,最大值用INT_MAX,最小值用INT_MINclass Solution {public: int reverse(int x) { int pop; int ans=0; whil...原创 2020-02-03 09:26:16 · 80 阅读 · 0 评论