- 博客(14)
- 收藏
- 关注
原创 滑动窗口最大值
在这里插入代码片class Solution {public: deque<int> dep; void clean_queue(int idx,int i,vector<int>& nums){ if(!dep.empty()&&idx==dep.front())dep.pop_front(); w...
2020-03-29 22:04:41 107
原创 这次的代码好长
在这里插入代码片class MyCircularDeque {public: /** Initialize your data structure here. Set the size of the deque to be k. */ MyCircularDeque(int k) { m_head = 0; m_tail = 0; ...
2020-03-29 21:48:12 160
原创 将32为带符号整数倒置
在这里插入代码片class Solution {public: int reverse(int x) { if(x/10 == 0) return x; int y = 0; while(x) { if(y > INT_MAX/10 || y < INT_MIN/10) ...
2020-03-27 22:12:31 112
原创 将两个链表整合到一个
在这里插入代码片/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: List...
2020-03-14 14:47:14 214
原创 链表删除重复元素
在这里插入代码片/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: List...
2020-03-12 23:40:18 266
原创 循环链表
在这里插入代码片/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: bool...
2020-03-12 20:25:30 138
原创 计算股票最大买卖的利润
在这里插入代码片class Solution {public: int maxProfit(vector<int>& prices) { int i=0,j=1,sum=0; if(prices.size()==1) return 0; while (j<=prices.size()-1)...
2020-03-08 17:48:10 153
原创 猜一个0到100之间的随机数
在这里插入代码片#include <iostream>#include <cstdlib> using namespace std;int main(){ int a,i; cout<<"猜测一个0到100之间的整数"<<endl; int guess=rand()%101; for(i=1;i<=100;i++) { c...
2020-03-04 12:23:02 3956
原创 对两个数组整合到一个数组并排序
在这里插入代码片class Solution {public: void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) { if(nums1.size()==0) { swap(nums1,nums2); ...
2020-03-01 16:03:02 424
原创 求股票最大收益
在这里插入代码片class Solution {public: int maxProfit(vector<int>& prices) { int i,s,res; s=prices[0]; res=0; for(i=0;i<prices.size();i++) { ...
2020-03-01 13:13:37 551
原创 求数组连续子序列最大和
在这里插入代码片class Solution {public: int maxSubArray(vector<int>& nums) { int i,j,k=nums[0],sum=nums[0]; if(nums.size()==0) return nums[0]; for(i=1;i<...
2020-02-27 20:56:49 358
原创 作业三
在这里插入代码片class Solution {public: int removeElement(vector<int>& nums, int val) { int i=0; for(int j=0;j<size(nums);j++){ if(nums[j]!=val){ ...
2020-02-24 19:49:56 127
原创 作业一
在这里插入代码片class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { int i,j; for(i=0;i<=nums.size()-1;i++) { for(j=i+1;j<...
2020-02-24 19:06:37 101
原创 作业二
在这里插入代码片class Solution {public: int removeDuplicates(vector<int>& nums) { if(nums.size()==0) return 0; int i=0; for(int j=1;j<nums.size();j++) {...
2020-02-24 18:55:24 100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人