X1579983102
码龄5年
关注
提问 私信
  • 博客:3,932
    3,932
    总访问量
  • 7
    原创
  • 1,568,990
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2020-01-31
博客简介:

X1579983102的博客

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得0次评论
  • 获得1次收藏
创作历程
  • 7篇
    2020年
成就勋章
TA的专栏
  • C++
    7篇
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

368人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

遍历路径与动态规划

class Solution {public: int move(vector<vector<int>>& o) { int length = o.size(), width = o[0].size(); if(length==0|| width==0||o[0][0] == 1) return 0; vector<vector<int>> temp(length + 1, vector&l..
原创
发布博客 2020.07.06 ·
1678 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

找到乘积最大的子数组

动态规划:class Solution {public: int maxProduct(vector<int>& nums) { int len = nums.size(), ans = nums[0]; int prevMin = nums[0], prevMax = nums[0]; int temp1 = 0, temp2 = 0; for (int i = 1; i < len; i++) { temp1 = prevMin.
原创
发布博客 2020.06.23 ·
239 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

前缀和与哈希表

前缀和解法:class Solution {public: int subarraySum(vector<int>& nums, int k) { int count = 0; for (int i = 0; i < nums.size(); i++) { //实现从任意的num[i]加到[j] int sum = 0; for (int j = i; j>=0; j--) { .
原创
发布博客 2020.06.23 ·
658 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

异或运算符与寻找只出现一次的数字

异或运算符解法:class Solution {public: int singleNumber(vector<int>& nums) { int res=0; for(int i=0;i<nums.size();i++) res^=nums[i]; //^:异或运算符号 return res; }};原理:相同的数字两两相消,最后只有单身贵族活着另解:class Solution {.
原创
发布博客 2020.06.23 ·
244 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

二叉树的广度优先搜索

/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {public: vector<vector<int>>.
原创
发布博客 2020.06.22 ·
300 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

栈的操作与栈中检索最小值算法

重点是getMin(),整块代码为此服务,其他的都能直接调用`class MinStack {public: stack<int>S; stack<int>Min; //记录每次入栈后变化的最小值 void push(int x) { S.push(x); if(Min.empty()||x<=Min.top())Min.push(x); } void pop() { if.
原创
发布博客 2020.06.22 ·
199 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

递归二分法算x的n次方

递归二分法算x的n次方class Solution {public: double myPow(double x, long n) { if(x==-1){ if(n%2==0) return 1; else return -1; }else{ if(n==0||x==1) return 1; if(n==1) return x; if(n&l
原创
发布博客 2020.05.11 ·
615 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏