加载中
3分钟学设计模式(创建型):1、单例模式

前言 设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它是解决特定...

09/11 21:10
77
191 位1的个数

题目信息 题目地址:https://leetcode-cn.com/problems/number-of-1-bits/ 编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 '1' 的个数(也被称为...

09/05 00:31
22
13 罗马数字转整数

题目信息 题目地址:https://leetcode-cn.com/problems/roman-to-integer/ 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V ......

09/01 22:04
25
326 3的幂

题目信息 题目地址:https://leetcode-cn.com/problems/power-of-three 给定一个整数,写一个函数来判断它是否是3 的幂次方。如果是,返回 true ;否则,返回 false 。整数 n 是 3 的幂次方需...

08/29 17:37
22
204 计数质数

题目信息 题目地址:https://leetcode-cn.com/problems/count-primes/ 统计所有小于非负整数 n 的质数的数量。 示例1: 输入:n = 10 输出:4 解释:小于 10 的质数一共有 4 个, 它们是 2, 3...

08/27 21:58
49
412 Fizz Buzz

01 题目信息 题目地址:https://leetcode-cn.com/problems/fizz-buzz/ 写一个程序,输出从 1 到 n 数字的字符串表示。 如果 n 是3的倍数,输出“Fizz”; 如果 n 是5的倍数,输出“Buzz”; ...

155 最小栈

题目信息 题目地址:https://leetcode-cn.com/problems/min-stack/ 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。 pop() ——...

03/22 11:08
37
384 打乱数组

题目信息 题目地址:https://leetcode-cn.com/problems/shuffle-an-array/ 给你一个整数数组 nums ,设计算法来打乱一个没有重复元素的数组。 实现 Solution class: Solution(int[] nums) 使...

03/06 14:35
13
198 打家劫舍

题目信息 题目地址:https://leetcode-cn.com/problems/house-robber/ 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互...

03/01 22:31
109
53 最大子序和

01 题目信息 题目地址:https://leetcode-cn.com/problems/maximum-subarray/ 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输...

02/21 16:59
16
121 买卖股票的最佳时机

点击上方蓝字关注我们 01 题目信息 题目地址:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/ 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 ...

01/24 23:25
237
70 爬楼梯

点击上方蓝字关注我们 01 题目信息 题目地址:https://leetcode-cn.com/problems/climbing-stairs/ 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同...

01/17 17:13
195
278 第一个错误版本

题目信息 题目地址:https://leetcode-cn.com/problems/first-bad-version/ 你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本...

2020/12/28 21:15
32
88 合并两个有序数组

题目信息 题目地址:https://leetcode-cn.com/problems/merge-sorted-array/ 给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。 说明: 初始...

2020/12/27 22:56
14
108 将有序数组转换为二叉搜索树

01 题目信息 题目地址: https://leetcode-cn.com/problems/convert-sorted-array-to-binary-search-tree/ 将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。 本题中,一个高度...

2020/12/26 15:20
16
LeetCode初级算法之树:102 二叉树的层序遍历

01 题目信息 题目地址: https://leetcode-cn.com/problems/binary-tree-level-order-traversal/ 给你一个二叉树,请你返回其按 层序遍历 得到的节点值。(即逐层地,从左到右访问所有节点)...

2020/12/25 00:00
30
LeetCode初级算法之树:101 对称二叉树

01 题目信息 题目地址: https://leetcode-cn.com/problems/symmetric-tree/ 给定一个二叉树,检查它是否是镜像对称的。 示例1:是对称的 1 / \ 2 2 / \ / \ 3 4 4 3 示例2......

2020/12/23 22:06
22
LeetCode初级算法之树:98 验证二叉搜索树

01 题目信息 题目地址: https://leetcode-cn.com/problems/validate-binary-search-tree/ 给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左...

2020/12/21 23:50
13
LeetCode初级算法之树:104 二叉树最大深度

01 题目信息 题目地址: https://leetcode-cn.com/problems/maximum-depth-of-binary-tree/ 给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说...

2020/12/20 00:24
9
LeetCode初级算法之链表:141 环形链表

01 题目信息 题目地址: https://leetcode-cn.com/problems/linked-list-cycle/ 给定一个链表,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存...

2020/12/17 21:44
88

没有更多内容

加载失败,请刷新页面

返回顶部
顶部