- 博客(8)
- 资源 (10)
- 收藏
- 关注
原创 LeetCode 6. Z字形变换
来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/zigzag-conversion 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 找规律 思路:字符串下标如下图所示,第一行和最后一行看成一个等差数列,其余行看成两个等差数列交替出现,公差都为 2 * (numRows - 1) class Solution { public: string convert(string s, int numRows) {
2020-08-25 19:03:12 123 1
原创 LeetCode 274. H 指数
题目链接:点击这里 AC代码: class Solution { public: int hIndex(vector<int>& citations) { int n = citations.size(); if(n == 0) return 0; sort(citations.begin(), citations.end()); int ans = 0; for(int i = 0; i <
2020-08-25 17:56:46 297
原创 LeetCode 303. 区域和检索 - 数组不可变
题目链接:点击这里 AC代码: class NumArray { public: vector<int> s; // 前缀和数组 NumArray(vector<int>& nums) { int n = nums.size(); s = vector<int>(n + 1, 0); for(int i = 1; i <= n; i++) {
2020-08-25 17:24:07 127
原创 LeetCode 495. 提莫攻击
题目链接:点击这里 AC代码: class Solution { public: int findPoisonedDuration(vector<int>& timeSeries, int duration) { int ans = 0; int end = -1; for(auto start : timeSeries) { if(end <= start) {
2020-08-25 17:12:03 101
原创 LeetCode 485. 最大连续1的个数
题目链接:点击这里 AC代码: class Solution { public: int findMaxConsecutiveOnes(vector<int>& nums) { int cnt = 0, ans = 0; for(auto x : nums) { if(x == 1) cnt++; else ans = max(ans, cnt), cnt = 0;
2020-08-25 16:45:28 105
原创 LC 46.全排列 剑指Offer 38.字符串的排列 LC 47.全排列II LC 52.N皇后II LC 102.二叉树的层序遍历 LC 733.图像渲染
LC 46.全排列 1.枚举每个位置放哪个数 2.枚举每个数放哪个位置 剑指Offer 38.字符串的排列 LC 47.全排列II 1.枚举每个位置放哪个数 2.枚举每个数放哪个位置 LC 52.N皇后II LC 102.二叉树的层序遍历 LC 733.图像渲染 1.BFS 2.DFS
2020-08-18 13:12:45 337
模拟操作系统页面置换过程,Java图形化界面,实现了OPT、LRU、FIFO、CLOCK
2020-10-14
OS页面置换算法,Java图形化界面,实现了OPT、LRU、FIFO、CLOCK
2020-10-14
Sublime Text Build 3176 x64 Setup.txt
2019-06-22
算法笔记_胡凡_详细书签.rar
2019-05-16
挑战程序设计竞赛2 算法与数据结构_高清完整书签.rar
2019-05-16
挑战程序设计竞赛 第2版_高清_完整书签.rar
2019-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人