算法小白
05
16
372. 超级次方 372. 超级次方
题目链接:超级次方 一开始直接用快速幂,结果直接超时。 long long FastPow(long long a,long long c) { long long res=1; while(c) {
2020-05-16
16
22. 括号生成 22. 括号生成
原题 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例: 输入:n = 3输出:[ “((()))”, “(()())”, “(())()”,
2020-05-16
16
42. 接雨水 42. 接雨水
原题 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示
2020-05-16
16
455. 两数相加Ⅱ 455. 两数相加Ⅱ
原题 给你两个 非空 链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 进阶: 如果输入链表不能修改该如何处理?换句
2020-05-16
16
46. 全排列 46. 全排列
原题 给定一个 没有重复 数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3]输出:[ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1]] 来源:力扣(L
2020-05-16
16
55. 跳跃游戏 55. 跳跃游戏
原题 给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个位置。 示例 1: 输入: [2,3,1,1,4] 输出: true 解释: 我们可以先跳 1 步,
2020-05-16
16
56. 合并区间 56. 合并区间
原题 给出一个区间的集合,请合并所有重叠的区间。 示例 1: 输入: [[1,3],[2,6],[8,10],[15,18]] 输出: [[1,6],[8,10],[15,18]] 解释: 区间 [1,3] 和 [2,6] 重叠, 将它们
2020-05-16
15
Github+Hexo搭载博客 Github+Hexo搭载博客
很久就想搞个自己的博客了,就从Github Pages练练手吧! 1. 创建Github账户 接下来,直接通过 username.github.io 就可以打开Github Pages了! 2. 安装Git这个就是一个软件的安装,不多讲了
2020-05-15
15
Settings Sync使用设置(亲测有效) Settings Sync使用设置(亲测有效)
会当凌绝顶,一览众山小 网上看了很多关于Sync的教程,感觉好像已经过时了,可读性不高,按照步骤也设置不好,结合自己的理解,和对他人的参考,在这里插入代码片写了个简单实用的教程! 1.首先安装Seetings Sync安装完毕后,打开Syn
2020-05-15
15
8 / 14