Serenity

热爱可抵岁月漫长

一个热爱技术、喜欢折腾的开发者。 专注于前端开发,偶尔写写后端。 记录生活,分享技术,探索未知。

点击任意处进入哦~
加载中
输入关键词开始搜索
leetcode206. 反转链表

leetcode206. 反转链表

分析头插法:/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} *

leetcode
3月 Serenity
leetcode1971. 寻找图中是否存在路径

leetcode1971. 寻找图中是否存在路径

暂无摘要...

leetcode
2月 Serenity
leetcode100. 相同的树

leetcode100. 相同的树

暂无摘要...

leetcode
2月 Serenity
leetcode94. 二叉树的中序遍历

leetcode94. 二叉树的中序遍历

暂无摘要...

leetcode
2月 Serenity
leetcode88. 合并两个有序数组

leetcode88. 合并两个有序数组

暂无摘要...

leetcode
2月 Serenity
leetcode75. 颜色分类

leetcode75. 颜色分类

分析选择o(1)的空间复杂度排序即可。class Solution {public: void quick_sort(vector<int>&nums,int l,int r){ if(l>=r)return ; int i=l-1,j=r

leetcode
2月 Serenity
leetcdoe58. 最后一个单词的长度

leetcdoe58. 最后一个单词的长度

class Solution {public: int lengthOfLastWord(string s) { int ans=0,cur=s.length()-1; while(s[cur]==' '){ c

leetcode
2月 Serenity
leetcode53. 最大子数组和

leetcode53. 最大子数组和

分析用f[i]来表示数组中第i个位置的最大数组和,那么计算f[i]的时候就需要从f[i-1]转移过来,转移方程为f[i]=max(f[i-1]+nums[i],nums[i]),由于只与f[i]和f[i-1]有关,可以用pre来表示i-1,ans来表示i。class Solution {public

acwing
2月 Serenity
acwing801. 二进制中1的个数

acwing801. 二进制中1的个数

#include<iostream>using namespace std;int n;int main(){ cin>>n; int x; while(n--){ cin>>x; int res=0;

acwing
1月 Serenity
归并排序

归并排序

模板void merge_sort(int q[], int l, int r){ if (l >= r) return; int mid = l + r >> 1; merge_sort(q, l, mid); merge_sort(q, mid + 1,

算法模板
1月 Serenity