【每日C++】C++标准库

【每日C++】C++标准库 标签(空格分隔):【everyday】 文章目录【每日C++】C++标准库第一章 语言新特性1.1 C++11 语言新特性1.1.1 微小但重要的语法提升1.1.2 以auto完成类型自动推导1.1.3 一致性初始化(Uniform Initialization)和 ...

2019-01-13 22:32:36

阅读数 28

评论数 0

【每日Linux】《Linux》

【每日Linux】《Linux》 标签(空格分隔):【everyday】 文章目录第一章 计算机概论0.1 计算机0.1.1 计算机的五大部件0.1.2 CPU的架构:RISC 和 CISC0.1.3 电脑的分类0.1.4 常用的计算单位0.2 个人PC架构与相关设备组件0.2.1 CPU 第一...

2018-12-24 17:06:52

阅读数 58

评论数 0

【每日英语】英语语法

【每日英语】英语语法 标签(空格分隔):【everyday】 英语语法 文章目录英语语法0. 绪论0.1 名词短语的功能0.2 名词短语的构造 0. 绪论 我们知道,语言的级别构造可以分成这样的五个层次: word, 单词; phrase, 短语; sentence, 句子; paragrap...

2018-12-24 10:39:33

阅读数 104

评论数 0

【每日刷题】算法刷题

day38 用 Rand7() 实现 Rand10() 题目来源:leetcode 已有方法 rand7 可生成 1 到 7 范围内的均匀随机整数,试写一个方法 rand10 生成 1 到 10 范围内的均匀随机整数。 不要使用系统的 Math.random() 方法。 示例 1: 输入: 1 ...

2019-02-22 00:19:57

阅读数 2

评论数 0

【每日刷题】颜色分类

day37 颜色分类 题目来源:leetcode 给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 示例: 输入: [2,0,2,1,1,0] 输...

2019-02-14 22:05:01

阅读数 16

评论数 0

【每日刷题】子集

day34 子集 题目来源:leetcode 给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 示例: 输入: nums = [1,2,3] 输出: [ 3, 1, 2, [1,2,3], [1,3], [2,3], [1,2], []...

2019-02-13 22:02:33

阅读数 9

评论数 0

【每日刷题】旋转图像

day34 旋转图像 题目来源:leetcode 给定一个 n × n 的二维矩阵表示一个图像。 将图像顺时针旋转 90 度。 说明: 你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。 示例 1: 给定 matrix = [ [1,2,3], [4,5...

2019-02-12 11:20:44

阅读数 25

评论数 0

【每日刷题】组合总和

day35 组合总和 题目来源:leetcode 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选取。 说明: 所有数字(包括 target)都是...

2019-02-11 10:50:26

阅读数 35

评论数 0

【每日刷题】接雨水

day34 接雨水 题目来源:leetcode 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。 示例...

2019-02-10 20:49:10

阅读数 48

评论数 0

【每日刷题】电话号码的字母组合

day33, 电话号码的字母组合 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例: 输入:“23” 输出:[“ad”, “ae”, “af”, “bd”, “be”, “bf”, “cd”, “c...

2019-02-09 11:35:35

阅读数 65

评论数 0

【每日刷题】三数之和

day33, 三数之和 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 例如, 给定数组 nums = [-1, 0, 1, 2, -1, -4...

2019-02-08 22:51:12

阅读数 12

评论数 0

【每日刷题】报数

day32, 报数 报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下: 1 11 21 1211 111221 1 被读作 “one 1” (“一个一”) , 即 11。 11 被读作 “two 1s” (“两个一”), 即 2...

2019-02-08 21:24:07

阅读数 22

评论数 0

【每日刷题】不含 AAA 或 BBB 的字符串

day31, 不含 AAA 或 BBB 的字符串 题目来源:leetcode 给定两个整数 A 和 B,返回任意字符串 S,要求满足: S 的长度为 A + B,且正好包含 A 个 ‘a’ 字母与 B 个 ‘b’ 字母; 子串 ‘aaa’ 没有出现在 S 中; 子串 ‘bbb’ 没有出现在 S 中...

2019-02-07 20:02:54

阅读数 44

评论数 0

【每日刷题】神奇的口袋

day30, 神奇的口袋 题目来源:codeup 题目描述 有一个神奇的口袋,总的容积是40,用这个口袋可以变出一些物品,这些物品的总体积必须是40。John现在有n个想要得到的物品,每个物品的体积分别是a1,a2……an。John可以从这些物品中选择一些,如果选出的物体的总体积是40,那么利用这...

2019-01-31 00:06:13

阅读数 16

评论数 0

【每日刷题】 Number Sequence

day29, Number Sequence Problem Description A number sequence is defined as follows: f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7. G...

2019-01-29 17:59:56

阅读数 31

评论数 0

【每日刷题】Ants

day27, Ants 题目来源:poj Description An army of ants walk on a horizontal pole of length l cm, each with a constant speed of 1 cm/s. When a walking ant r...

2019-01-26 17:49:37

阅读数 54

评论数 1

【每日刷题】使数组唯一的最小增量

day27, 使数组唯一的最小增量 题目来源:leetcode 给定整数数组 A,每次 move 操作将会选择任意 A[i],并将其递增 1。 返回使 A 中的每个值都是唯一的最少操作次数。 示例 1: 输入:[1,2,2] 输出:1 解释:经过一次 move 操作,数组将变为 [1, 2, 3...

2019-01-25 16:54:55

阅读数 48

评论数 0

【每日刷题】字符的最短距离

day26, 字符的最短距离 题目来源:leetcode 给定一个字符串 S 和一个字符 C。返回一个代表字符串 S 中每个字符到字符串 S 中的字符 C 的最短距离的数组。 示例 1: 输入: S = “loveleetcode”, C = ‘e’ 输出: [3, 2, 1, 0, 1, 0,...

2019-01-24 19:51:40

阅读数 61

评论数 0

【每日刷题】每日温度(递减栈)

day26, 每日温度(递减栈) 题目来源:leetcode 根据每日 气温 列表,请重新生成一个列表,对应位置的输入是你需要再等待多久温度才会升高的天数。如果之后都不会升高,请输入 0 来代替。 例如,给定一个列表 temperatures = [73, 74, 75, 71, 69, 72,...

2019-01-24 00:00:13

阅读数 24

评论数 0

【每日刷题】寻找数组的中心索引

day25, 寻找数组的中心索引 题目来源:leetcode 给定一个整数类型的数组 nums,请编写一个能够返回数组“中心索引”的方法。 我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。 如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心...

2019-01-23 18:52:09

阅读数 39

评论数 0

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