自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 GIT 技巧命令讲解笔记2020 (三)

本文基于https://learngitbranching.js.org网站进行学习,同时查阅资料进行总结记录,每日一更。前两章是git基本概念的90%命令,今天来记录下复杂操作中的简单命令。git cherry-pick:指定某提交提交到当前目录下,如git cherry-pick C3 C4 C7到HEAD/master*目录下。交互式rebase:...

2020-02-15 20:41:36 223

原创 GIT 技巧命令讲解笔记2020 (二)

本文基于https://learngitbranching.js.org网站进行学习,同时查阅资料进行总结记录,每日一更。本节对高级篇进行汇总。git 中的 HEAD:HEAD本质是一个指针,可以看做一个指向你正在工作中的本地分支的指针,可以将 HEAD 想象为当前分支的别名。也可指向提交记录,具体可见学习网站高级篇第一题。git log:查看提交记录的哈希值。...

2020-02-12 15:49:36 280

原创 GIT 技巧命令讲解笔记2020 (一)

本文基于https://learngitbranching.js.org网站进行学习,同时查阅资料进行总结记录,每日一更。git commit:将暂存区里的改动给提交到本地的版本库。将在本地生成一个commit-id,由40位哈希值组成。git branch newImage,git checkout newImage, git commit:创建一个新的分支,切换到新的分...

2020-02-11 21:45:45 272

原创 Leetcode 1054 距离相等的条形码 (C++题解)

在一个仓库里,有一排条形码,其中第 i 个条形码为barcodes[i]。请你重新排列这些条形码,使其中两个相邻的条形码 不能 相等。 你可以返回任何满足该要求的答案,此题保证存在答案。示例 1:输入:[1,1,1,2,2,2]输出:[2,1,2,1,2,1]示例 2:输入:[1,1,1,1,2,2,3,3]输出:[1,3,1,3,2,1,2,1]提示:1...

2019-11-20 23:47:27 584

原创 Leetcode 1233 删除子文件夹 (C++题解)

你是一位系统管理员,手里有一份文件夹列表 folder,你的任务是要删除该列表中的所有 子文件夹,并以 任意顺序 返回剩下的文件夹。我们这样定义「子文件夹」:如果文件夹folder[i]位于另一个文件夹folder[j]下,那么folder[i]就是folder[j]的子文件夹。文件夹的「路径」是由一个或多个按以下格式串联形成的字符串:/后跟一个或者多个小写英文字母...

2019-11-20 23:33:07 476

原创 Leetcode 1177 构建回文串检测 (C++题解)

给你一个字符串s,请你对s的子串进行检测。每次检测,待检子串都可以表示为queries[i] = [left, right, k]。我们可以 重新排列 子串s[left], ..., s[right],并从中选择 最多 k项替换成任何小写英文字母。如果在上述检测过程中,子串可以变成回文形式的字符串,那么检测结果为true,否则结果为false。返回答案数组answe...

2019-10-14 18:32:52 445

原创 Leetcode 5223 可以攻击国王的皇后 (C 题解)

在一个8x8的棋盘上,放置着若干「黑皇后」和一个「白国王」。「黑皇后」在棋盘上的位置分布用整数坐标数组queens表示,「白国王」的坐标用数组 king 表示。「黑皇后」的行棋规定是:横、直、斜都可以走,步数不受限制,但是,不能越子行棋。请你返回可以直接攻击到「白国王」的所有「黑皇后」的坐标(任意顺序)。示例 1:输入:queens = [[0,1],[1,0],...

2019-10-14 14:05:44 204

原创 Leetcode 738 单调递增的数字 (C++题解)

给定一个非负整数N,找出小于或等于N的最大的整数,同时这个整数需要满足其各个位数上的数字是单调递增。(当且仅当每个相邻位数上的数字x和y满足x <= y时,我们称这个整数是单调递增的。)示例 1:输入: N = 10输出: 9示例 2:输入: N = 1234输出: 1234示例 3:输入: N = 332输出: 299说明: N是在[0...

2019-09-24 20:12:04 694

原创 Leetcode 1094 拼车 (C++题解)

假设你是一位顺风车司机,车上最初有capacity个空座位可以用来载客。由于道路的限制,车只能向一个方向行驶(也就是说,不允许掉头或改变方向,你可以将其想象为一个向量)。这儿有一份行程计划表trips[][],其中trips[i] = [num_passengers, start_location, end_location]包含了你的第 i次行程信息:必须接送的乘客数量;...

2019-09-24 18:22:18 495

原创 Leetcode 777 在LR字符串中交换相邻字符 (C++题解)

在一个由 'L' , 'R' 和 'X' 三个字符组成的字符串(例如"RXXLRXRXL")中进行移动操作。一次移动操作指用一个"LX"替换一个"XL",或者用一个"XR"替换一个"RX"。现给定起始字符串start和结束字符串end,请编写代码,当且仅当存在一系列移动操作使得start可以转换成end时, 返回True。示例 :输入: start = "RXXLRXRXL", end =...

2019-09-17 20:26:15 480

原创 Leetcode 983 最低票价 (C++题解)

在一个火车旅行很受欢迎的国度,你提前一年计划了一些火车旅行。在接下来的一年里,你要旅行的日子将以一个名为days的数组给出。每一项是一个从1到365的整数。火车票有三种不同的销售方式:一张为期一天的通行证售价为costs[0] 美元;一张为期七天的通行证售价为costs[1] 美元;一张为期三十天的通行证售价为costs[2] 美元。通行证允许数天无限制的旅行。 例...

2019-09-17 20:19:12 484

原创 Leetcode 120 三角形最小路径和 (C++题解)

给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。例如,给定三角形:[ [2], [3,4], [6,5,7], [4,1,8,3]]自顶向下的最小路径和为 11(即,2 + 3 + 5 + 1 = 11)。说明:如果你可以只使用 O(n) 的额外空间(n 为三角形的总行数)来解决这个问题,那么你的算法会很加分。来源...

2019-09-16 21:47:28 261

原创 Leetcode 795 区间子数组个数 (C++题解)

给定一个元素都是正整数的数组A,正整数 L以及R(L <= R)。求连续、非空且其中最大元素满足大于等于L小于等于R的子数组个数。例如 :输入:A = [2, 1, 4, 3]L = 2R = 3输出: 3解释: 满足条件的子数组: [2], [2, 1], [3].注意:L, R和A[i] 都是整数,范围在[0, 10^9]。数组A的长度...

2019-09-16 17:51:20 428

原创 Leetcode 181.超过经理的收入 (SQL题解)

SQL架构Employee表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。+----+-------+--------+-----------+| Id | Name | Salary | ManagerId |+----+-------+--------+-----------+| 1 | Joe | 70000 | ...

2019-09-15 22:36:44 265

原创 Leetcode 495.提莫攻击 (C++题解)

在《英雄联盟》的世界中,有一个叫 “提莫” 的英雄,他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态。现在,给出提莫对艾希的攻击时间序列和提莫攻击的中毒持续时间,你需要输出艾希的中毒状态总时长。你可以认为提莫在给定的时间点进行攻击,并立即使艾希处于中毒状态。示例1:输入: [1,4], 2输出: 4原因: 在第 1 秒开始时,提莫开始对艾希进行攻击并使其立即中毒。中毒状态...

2019-09-15 20:25:44 530

原创 Leetcode 969 煎饼排序 (C++题解)

给定数组A,我们可以对其进行煎饼翻转:我们选择一些正整数k<= A.length,然后反转 A 的前 k个元素的顺序。我们要执行零次或多次煎饼翻转(按顺序一次接一次地进行)以完成对数组 A 的排序。返回能使A 排序的煎饼翻转操作所对应的 k 值序列。任何将数组排序且翻转次数在10 * A.length 范围内的有效答案都将被判断为正确。示例 1:输入:[3,2,...

2019-09-15 19:32:04 638

原创 Leetcode 1016 子串能表示从 1 到 N 数字的二进制串

给定一个二进制字符串S(一个仅由若干'0' 和 '1' 构成的字符串)和一个正整数N,如果对于从 1 到 N 的每个整数 X,其二进制表示都是S 的子串,就返回 true,否则返回 false。示例 1:输入:S = "0110", N = 3输出:true示例 2:输入:S = "0110", N = 4输出:false提示:1 <= S.len...

2019-09-07 12:03:01 418

原创 Leetcode 875 爱吃香蕉的珂珂 (C++题解)

珂珂喜欢吃香蕉。这里有N堆香蕉,第 i 堆中有piles[i]根香蕉。警卫已经离开了,将在H小时后回来。珂珂可以决定她吃香蕉的速度K(单位:根/小时)。每个小时,她将会选择一堆香蕉,从中吃掉 K 根。如果这堆香蕉少于 K 根,她将吃掉这堆的所有香蕉,然后这一小时内不会再吃更多的香蕉。珂珂喜欢慢慢吃,但仍然想在警卫回来前吃掉所有的香蕉。返回她可以在 H 小时内吃掉所有...

2019-09-07 10:45:37 3153

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除