自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetcode 剑指Offer 06.从尾到头打印链表 Java

从尾到头打印链表题目链接描述示例初始代码模板代码题目链接https://leetcode-cn.com/problems/cong-wei-dao-tou-da-yin-lian-biao-lcof/描述输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。限制:0 <= 链表长度 <= 10000示例输入:head = [1,3,2]输出:[2,3,1]初始代码模板/** * Definition for singly-linked list.

2020-12-29 23:13:34 152 1

原创 leetcode 204.计数质数 Java

计数质数题目链接描述示例初始代码模板代码题目链接https://leetcode-cn.com/problems/count-primes/描述统计所有小于非负整数 n 的质数的数量。提示:0 <= n <= 5 * 106示例示例 1:输入:n = 10输出:4解释:小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。示例 2:输入:n = 0输出:0示例 3:输入:n = 1输出:0初始代码模板class Solution {

2020-12-28 21:28:31 167

原创 leetcode 455.分发饼干 Java

分发饼干题目链接描述示例初始代码模板代码题目链接https://leetcode-cn.com/problems/assign-cookies/描述假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,

2020-12-25 21:16:57 306

原创 leetcode 135.分发糖果 Java

分发糖果题目链接描述示例初始代码模板代码题目链接https://leetcode-cn.com/problems/candy/描述老师想给孩子们分发糖果,有 N 个孩子站成了一条直线,老师会根据每个孩子的表现,预先给他们评分。你需要按照以下要求,帮助老师给这些孩子分发糖果:每个孩子至少分配到 1 个糖果。相邻的孩子中,评分高的孩子必须获得更多的糖果。那么这样下来,老师至少需要准备多少颗糖果呢?示例示例 1:输入: [1,0,2]输出: 5解释: 你可以分别给这三个孩子分发 2

2020-12-24 21:28:18 205

原创 leetcode 793.阶乘函数后K个零 Java

阶乘函数后K个零题目链接描述示例初始代码模板代码题目链接https://leetcode-cn.com/problems/preimage-size-of-factorial-zeroes-function/描述 f(x) 是 x! 末尾是0的数量。(回想一下 x! = 1 * 2 * 3 * ... * x,且0! = 1)例如, f(3) = 0 ,因为3! = 6的末尾没有0;而 f(11) = 2 ,因为11!= 39916800末端有2个0。给定 K,找出多少个非负整数x ,有 f(

2020-12-22 23:22:29 364

原创 leetcode 58.最后一个单词的长度 Java

最后一个单词的长度题目链接描述示例初始代码模板代码题目链接https://leetcode-cn.com/problems/length-of-last-word/描述给定一个仅包含大小写字母和空格 ' ' 的字符串 s,返回其最后一个单词的长度。如果字符串从左向右滚动显示,那么最后一个单词就是最后出现的单词。如果不存在最后一个单词,请返回 0 。说明:一个单词是指仅由字母组成、不包含任何空格字符的 最大子字符串。示例输入: "Hello World"输出: 5初始代码模板c

2020-12-20 23:21:46 149

原创 leetcode 172.阶乘后的零 Java

阶乘后的零题目链接描述示例初始代码模板代码题目链接https://leetcode-cn.com/problems/factorial-trailing-zeroes/描述给定一个整数 n,返回 n! 结果尾数中零的数量。说明: 你算法的时间复杂度应为 O(log n) 。示例示例 1:输入: 3输出: 0解释: 3! = 6, 尾数中没有零。示例 2:输入: 5输出: 1解释: 5! = 120, 尾数中有 1 个零.初始代码模板class Solution {

2020-12-19 21:57:43 236 1

原创 leetcode 231.2的幂 Java

2的幂题目链接描述示例初始代码模板代码题目链接https://leetcode-cn.com/problems/power-of-two/描述给定一个整数,编写一个函数来判断它是否是 2 的幂次方。示例示例 1:输入: 1输出: true解释: 20 = 1示例 2:输入: 16输出: true解释: 24 = 16示例 3:输入: 218输出: false初始代码模板class Solution { public boolean isPowerOfTwo

2020-12-19 21:51:24 183 1

原创 leetcode 191.位1的个数 Java

位1的个数题目链接描述示例初始代码模板代码题目链接https://leetcode-cn.com/problems/number-of-1-bits/描述编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 '1' 的个数(也被称为汉明重量)。提示:请注意,在某些语言(如 Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指定为有符号整数类型,并且不应影响您的实现,因为无论整数是有符号的还是无符号的,其内部的二进制表示形式都是相同的。在

2020-12-19 21:45:05 207 1

原创 idea 运行maven的main函数,出现build

不一定通用,我的倒是这个问题:1.FIle -> Setting -> Runner2.去除Delegate IDE build/run actions to Maven这里的勾选,这句话的意思是将IDE构建/运行操作委托给Maven3.保存之后,再次运行,OK

2020-12-18 16:19:41 2086 2

原创 leetcode 剑指Offer 04.二维数组中的查找 Java

二维数组中的查找题目链接描述示例初始代码模板代码题目链接https://leetcode-cn.com/problems/er-wei-shu-zu-zhong-de-cha-zhao-lcof/描述在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 限制:0 <= n <= 10000 <= m <= 1000示例

2020-12-16 23:32:34 369

原创 leetcode 43.字符串相乘 Java

字符串相乘题目链接描述示例初始代码模板代码题目链接https://leetcode-cn.com/problems/multiply-strings/描述给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。说明:num1 和 num2 的长度小于110。num1 和 num2 只包含数字 0-9。num1 和 num2 均不以零开头,除非是数字 0 本身。不能使用任何标准库的大数类型(比如 BigIntege

2020-12-15 20:18:35 366 1

原创 leetcode 969.煎饼排序 Java

煎饼排序题目链接描述示例初始代码模板代码题目链接https://leetcode-cn.com/problems/pancake-sorting/描述给定数组 A,我们可以对其进行煎饼翻转:我们选择一些正整数 k <= A.length,然后反转 A 的前 k 个元素的顺序。我们要执行零次或多次煎饼翻转(按顺序一次接一次地进行)以完成对数组 A 的排序。返回能使 A 排序的煎饼翻转操作所对应的 k 值序列。任何将数组排序且翻转次数在 10 * A.length 范围内的有效答案都将被判断

2020-12-15 17:13:41 264

原创 HTML与CSS基础

HTML与CSS基础一、HTML1.概念2.快速入门3.标签学习(1)文件标签:构成html最基本的标签一、HTML1.概念最基础的网页开发语言全称: Hyper Text Markup Language 超文本标记语言超文本:是用超链接的方式,将各种不同空间的文字信息组织在一起的网状文本标记语言:由标签构成的语言,标记语言并非编程语言2.快速入门语法html文档后缀名为".html" 或者 “.htm”标签分为:围堵标签(有开始标签和结束标签)、自闭合标签(开始标签和结束标签在一

2020-12-14 16:06:35 98

原创 leetcode 剑指Offer 58 - II.左旋转字符串 Java

左旋转的字符串题目链接描述示例初始代码模板代码题目链接https://leetcode-cn.com/problems/zuo-xuan-zhuan-zi-fu-chuan-lcof/描述字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。限制:1 <= k < s.length <= 10000示例示例 1:输入:

2020-12-11 23:09:20 143

转载 leetcode 860.柠檬水找零 Java

柠檬水找零题目链接描述示例初始代码模板代码题目链接https://leetcode-cn.com/problems/lemonade-change/描述在柠檬水摊上,每一杯柠檬水的售价为 5 美元。顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。每位顾客只买一杯柠檬水,然后向你付 5 美元、10 美元或 20 美元。你必须给每个顾客正确找零,也就是说净交易是每位顾客向你支付 5 美元。注意,一开始你手头没有任何零钱。如果你能给每位顾客正确找零,返回 true

2020-12-10 21:00:48 174

原创 leetcode 剑指Offer 57-II.和为s的连续正数序列 Java

和为s的连续正数序列题目链接描述示例初始代码模板代码题目链接添加链接描述描述输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。限制:1 <= target <= 10^5示例示例 1:输入:target = 9输出:[[2,3,4],[4,5]]示例 2:输入:target = 15输出:[[1,2,3,4,5],[4,5,6],[7,8]]初始代码

2020-12-08 22:29:23 293

原创 leetcode 5.最长回文子串 Java

最长回文子串题目链接描述示例初始代码模板代码题目链接https://leetcode-cn.com/problems/longest-palindromic-substring/描述给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"初始代码模板class Solution { public S

2020-12-07 23:24:07 218

原创 leetcode 198.打家劫舍 Java

打家劫舍题目链接描述示例初始代码模板代码题目链接https://leetcode-cn.com/problems/house-robber/描述你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。提示:0 <= nums.length <

2020-12-05 22:03:19 161

原创 leetcode 剑指offer 05.替换空格 Java

替换空格题目链接描述示例初始代码模板代码题目链接https://leetcode-cn.com/problems/ti-huan-kong-ge-lcof/描述请实现一个函数,把字符串 s 中的每个空格替换成"%20"。限制:0 <= s 的长度 <= 10000示例输入:s = "We are happy."输出:"We%20are%20happy."初始代码模板class Solution { public String replaceSpace(Str

2020-12-03 22:16:00 174

原创 leetcode 215.数组中的第K个最大元素 Java

数组中的第K个最大元素题目链接描述示例初始代码模板代码优先队列快速选择题目链接https://leetcode-cn.com/problems/kth-largest-element-in-an-array/描述在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。说明:你可以假设 k 总是有效的,且 1 ≤ k ≤ 数组的长度。示例示例 1:输入: [3,2,1,5,6,4] 和 k = 2输出: 5示例

2020-12-02 15:54:24 204

原创 leetcode 560.和为K的子数组 Java

和为K的子数组题目链接描述示例初始代码模板代码题目链接https://leetcode-cn.com/problems/subarray-sum-equals-k/描述给定一个整数数组和一个整数 k,你需要找到该数组中和为 k 的连续的子数组的个数。说明 :数组的长度为 [1, 20,000]。数组中元素的范围是 [-1000, 1000] ,且整数 k 的范围是 [-1e7, 1e7]。示例输入:nums = [1,1,1], k = 2输出: 2 , [1,1] 与 [1,1]

2020-12-02 15:29:33 309

原创 leetcode 1109.航班预定系统 Java

航班预定系统题目链接描述示例初始代码模板代码题目链接https://leetcode-cn.com/problems/corporate-flight-bookings/描述这里有 n 个航班,它们分别从 1 到 n 进行编号。我们这儿有一份航班预订表,表中第 i 条预订记录 bookings[i] = [j, k, l] 意味着我们在从 j 到 k 的每个航班上预订了 l 个座位。请你返回一个长度为 n 的数组 answer,按航班编号顺序返回每个航班上预订的座位数。提示:1 &

2020-12-02 15:12:04 502

原创 leetcode 34.在排序数组中查找元素的第一个和最后一个位置 Java

在排序数组中查找元素的第一个和最后一个位置题目链接描述示例初始代码模板代码题目链接https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array/描述给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。进阶:你可以设计并实现时间复杂度为 O(log n)

2020-12-01 23:01:32 60

原创 买苹果 -- 牛客

买苹果题目链接题目代码题目链接https://www.nowcoder.com/questionTerminal/61cfbb2e62104bc8aa3da5d44d38a6ef题目链接:https://www.nowcoder.com/questionTerminal/61cfbb2e62104bc8aa3da5d44d38a6ef来源:牛客网小易去附近的商店买苹果,奸诈的商贩使用了捆绑交易,只提供6个每袋和8个每袋的包装(包装不可拆分)。 可是小易现在只想购买恰好n个苹果,小易想购买尽量少的

2020-12-01 19:45:53 186

原创 字符串中找出连续最长的数字串 --牛客

字符串中找出连续最长的数字串题目链接题目代码题目链接https://www.nowcoder.com/questionTerminal/bd891093881d4ddf9e56e7cc8416562d题目读入一个字符串str,输出字符串str中的连续最长的数字串输入描述:个测试输入包含1个测试用例,一个字符串str,长度不超过255。输出描述:在一行内输出str中里连续最长的数字串。示例1输入abcd12345ed125ss123456789输出123456789代码impor

2020-12-01 18:26:25 131

空空如也

空空如也

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

TA关注的人

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